Quick-Know高可用推送集群
QK是一个基于Golang开发的基于Mqtt协议的高可用推送集群。通过Resful接口发布消息,隐性的订阅消息,使得其更加适用于IM系统中。
特性:
-
易部署
-
使用Etcd做故障转移及配置文件的分享
-
多数据库支持
-
默认MongoDB提供快速的离线消息存储
-
基于Mqtt协议的推送
-
多个App用户
-
每个App下可以拥有多个Client
-
支持对App内所用用户广播消息
-
支持对App内用户私信推送
-
支持App内添加多个订阅组(类似IM聊天系统的群)
-
支持App内消息过期
-
支持Tcp推送与Websocket推送
-
支持离线消息存储
-
应用层心跳,保证用户在线可靠性
-
完善的Restful API,为用户提供全面的对App操作
先其仍然处于开发状态并且发布了第一个alpha版本。
评论
CorosyncLinux高可用集群
Coreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Open
CorosyncLinux高可用集群
0
YokePostgres 高可用集群
Yoke是Postgres的高可用集群,具有自动切换和自动集群恢复。Postgres冗余/自动故障转移解决方案,提供一个高可用PostgreSQL集群的简单管理。Yoke依赖:包含'primary',
YokePostgres 高可用集群
0