如何设计一个高可用大数据访问的通信服务器? Openresty +Dotnetty + ActiveMq +Db

 

1, Openresty 

  基于lua 的简单 配置,你可以快速搭建一个 Tcp 自动分发机制.

2. Dotnetty 

Chanel,

Buffer,

数据协议层的支持,可以保证高速的写入

3,ActiveMq 集群的作用

  这是最懒的设计, 在消息过期,多个消费者处理数据上,我们希望外围机器来处理 数据流加工,当然, 移动端可以从我的一个 节点上拿到 及时的 订阅.

扫描二维码关注公众号,回复: 5619624 查看本文章

  3.1, 多个中间消费者(数据加工者来负责数据I/0 加工)

  3.2  负责管理 订阅发布关系

  3.3  对于移动端,数据加工者真正实现了 通知

  3.4  异步进库, 存储这些数据

4. Db 

   Db 是个持久化的角色, 就留着吧, 毕竟只有转这个时候才做了 正在的 固化操作

猜你喜欢

转载自www.cnblogs.com/liuqin287428729/p/10577543.html