直播软件搭建,分布式缓存集群下,包含了什么

您所在的位置:网站首页 缓存storage 直播软件搭建,分布式缓存集群下,包含了什么

直播软件搭建,分布式缓存集群下,包含了什么

2023-07-10 07:56| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

直播软件搭建使用分布式缓存的一个原因是,它包括了为什么使用缓存集群,而使用缓存集群的原因中,包括了为什么使用本地缓存,从性能方面来说,访问本地缓存中的一个对象比直接访问远端数据存储引擎要快很多。

一、一致性

本地缓存只有在直播软件搭建被部署到单一的应用服务器上时才会有意义,如果它被部署到多台应用服务器上,那么本地缓存一点意义都没有,问题就在于过期数据,集群缓存通过复制和让缓存数据失效来解决这个问题。

二、可伸缩性

集群缓存和数据网格的区别在于可伸缩性,数据网格是可伸缩的,缓存数据是通过动态的分区被分发的,结果就是,增加一个缓存节点就可以提高直播软件搭建的吞吐量,也就提高了容量。

比如使用一致性hash算法,最小化的降低了增加或者删除一个节点所带来的节点压力,当增加或删除一个节点时,只有一部分数据会被重新移动,让他达到平衡状态,所以增加或删除一个节点只会对数据网格中的一部分产生影响。

三、独立性

比较来说,集群缓存可以给直播软件搭建提供更好的独立性。

数据网格集成进应用程序里,那么它就和应用程序耦合在一起了,也就是,当扩展这个内置数据网格时,同时也需要扩展应用程序,结果扩展网格的同时,增加了与之关联的应用程序管理成本。

四、分布式缓存的应用场景

1、页面缓存,用来缓存直播软件搭建PC端页面的内容片段,比如CSS、图片等

2、应用对象缓存,缓存系统做为ORM框架的二级缓存对外提供服务,目的是减轻数据库的负载压力,加速直播软件搭建的访问速度

3、解决分布式PC端页面部署的session同步问题,进行状态缓存,缓存包括session会话状态以及应用横向扩展时的数据状态等,这类数据一般难以恢复,对可用性要求比较高,多用于高可用集群

4、并行处理,通常涉及大量中间计算结果需要共享

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3