欢迎光临南京典乐信息科技有限公司
24小时:400-025-1949
繁體版
手机版
知识中心
检察院网站也需要专业网站制作人员
当前位置:首页 » 知识中心 » 知识中心

即时通信服务器架构的个人看法

发表日期:2017-09-16 11:00:17文章编辑:浏览次数:453 标签:知识中心    

1routeinfoserver可以进一步抽象成元数据服务器,其管理所有元数据,比如用户登录信息(基础信息、上下线。),消息服务器的信息(基础信息、上下线。)并负责广播元数据的变动。2用户如何登录到消息服务器,其实还是要元数据服务器管,也就是,用户登录必须先连到元数据服务器,由元数据服务器分配一台消 ...

1 route info server可以进一步抽象成元数据服务器,其管理所有元数据,比如用户登录信息(基础信息、上下线。),消息服务器的信息(基础信息、上下线。)并负责广播元数据的变动。

2 用户如何登录到消息服务器,其实还是要元数据服务器管,也就是,用户登录必须先连到元数据服务器,由元数据服务器分配一台消息服务器给用户,这个算法可以有很多,也可以根据具体情况调整。

好,这样一来,整个系统唯一的管理者就出现了,不论是用户还是消息服务器,都受元数据服务器的指挥,这样消息服务器的动态伸缩就很容易做到,同时用户的上下线的信息也很容易同步给所有消息服务器。如果服务器下线,用户就会被元数据服务器分配到新的消息服务器,整个集群透明化。

接下来怎么做?每个消息服务器有自己负责的用户,一旦发现用户不是自己负责的,那么直接转发给其它的消息服务器,也就是,消息服务器之间本身互联,并不需要走route server,没啥必要。

整个集群设计就此完成,动静分离,路由打通,基本实现了一个完整的高可用集群方案。

以上只考虑消息走消息服务器的场景。

专业服务:南京建站,南京网站制作,南京网站设计,南京网站制作公司

咨询电话:13851941123(7*24小时在线服务)

咨询QQ:260193150

公司网址:www.icanpk.com

本文地址:http://www.025app.com/knowledge/detail_59.html

相关新闻

JS,JQuery的看法

在我看来对于前端来看,JS是语言,JQuery好比一个封装的…

日期:2017-09-16 浏览次数:422

即时通信服务器架构的个人看法

1routeinfoserver可以进一步抽象成元数据服务器…

日期:2017-09-16 浏览次数:453

究竟传统的SOA架构中的什么缺陷、不足,被微服务很好地解决了?

记得之前在某三甲医院参加过一个交流会,某ESB厂商举办的,当…

日期:2017-09-16 浏览次数:320

个人看待微服务

我觉得微服务的各个独立应用的功能、职责划分很含糊。比如,要是…

日期:2017-09-16 浏览次数:343

如何做好UT的几点

1:很多公司或领导在做UT的时候,会要求代码全覆盖,其实这是…

日期:2017-09-15 浏览次数:794

关于我们
技术支持
联系我们
南京典乐科技
客服电话:400-025-1949 (工作日9:00~18:00)
项目经理:138-519-41123
咨询 Q Q:260193150
公司地址:南京中华路420号江苏省科技中心5层
客服QQ
获取报价
联系电话
400-025-1949
返回顶部