长聊天
基于websocket的聊天系统
特征
1.树形架构,扩展伸缩方便,可在任意之上上添加或删除子服务器,也可以将子树整体移除或添加2.高可用,聊天可用上每一个副本运行的都是相同的部分代码,同一种数据结构,单个副本降了时Moniter会选举出其子中断顶部替换3.基于社交网络的聚类(群集),将联系替换的用户划分到同一台服务器,减少父服务器服务器转发压力4.使用分布式mysql和redis集群负责核心数据存储,mongodb负责聊天数据存储
关键服务
messageService
消息的主体,维