设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

gopush-cluster 1.0 发布,实时消息推送集群

2014-4-30 11:56| 发布者: 红黑魂| 查看: 2735| 评论: 0|来自: 开源中国

摘要: gopush-cluster 1.0 发布,此版本合并 protocol 分支 到 master。主要更新内容如下:* 避免多次json序列化,优化客户端协议(节省流量高大5倍之多),新老协议完全兼容* 支持web 负载均衡使用message rpc,web rpc ...

gopush-cluster 1.0 发布,此版本合并 protocol 分支 到 master。

主要更新内容如下:
* 避免多次json序列化,优化客户端协议(节省流量高大5倍之多),新老协议完全兼容
* 支持web 负载均衡使用message rpc,web rpc 到comet模块支持多网卡负载均衡
* 优化了模块rpc之间不必要的序列化数据传输
* 重构了web和message模块的代码,简化了逻辑
* 解决了comet推送时候因为SNDBUF(客户端闪断)满,卡顿的问题,在推送时候利用golang channel传递数据给write goroutine,避免同一个key下的链表逐个推送blocking
* 已经打上了v.1.0.0 stable version

gopush-cluster是一套golang开发的实时消息推送集群

  • 轻量级

  • 高性能

  • 纯Golang实现

  • 支持消息过期

  • 支持离线消息存储

  • 支持全量推送和单个私信推送

  • 支持单个Key多个订阅者(可限制订阅者最大人数)

  • 心跳支持(应用心跳和tcp keepalive)

  • 支持安全验证(未授权用户不能订阅)

  • 多协议支持(websocket,tcp)

  • 详细的统计信息

  • 可拓扑的架构(支持增加和删除comet节点,web节点,message节点)

  • 利用Zookeeper支持故障转移


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部