首页 > 代码库 > C# 分布式缓存服务器方案
C# 分布式缓存服务器方案
先上图,然后再解释:
所有web服务器做多机集群,所有web服务器向缓存服务器1进行读写,缓存服务器1组成双机热备。
缓存服务器1作为主缓存服务器,向web服务器提供缓存服务器。
在缓存服务器1上做配置,配置其他缓存服务器组,可以有N组,每组都是双机热备。
所有缓存服务器通过remoting提供缓存服务。
缓存通过key,在缓存服务器1上进行判断key在哪个区间,每个区间对应一个服务器。
缓存服务器1
缓存服务器2,对应key下限为a2。
...
缓存服务器n,对应key下限为an。
web服务器向缓存服务器请求缓存,若请求key<a2,则所请求缓存在缓存服务器2上。
...
web服务器向缓存服务器请求缓存,若请求key<an,则所请求缓存在缓存服务器n上。
否则,请求缓存在服务器1上。
中间出现判断算法,则采用二分法计算即可。
原文地址:http://www.wlm.so/Article/Detail/lmb4a50pydswh00000
C# 分布式缓存服务器方案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。