gim-实时通讯框架

gim 一个简单易用,稳定高效的及时通讯框架(支持端口多开,同时支持socket与websocket消息互通)

gim是基于高性能网络框架getty封装的,轻量级,稳定高效的及时通讯框架

Getty 地址(link):https://github.com/gogym/getty

gim目的是降低及时通讯的技术门槛,把消息的分发交给gim,让更多的时间专注在业务上而诞生的

gim的特点:

1、轻量级架构,核心代码仅几百行。

2、高效的协议,基于google protobuf。

3、框架提供了常用的接口和回调,简洁高效。

4、易拓展设计,适配器模式让框架非常容易拓展不同的场景需要。

5、强壮的拆包和黏包处理,网络通讯最麻烦的一环,gim已经处理好了。

6、服务器集群,集群设计在任何系统上都算是复杂的一环,gim已经提供了基于redis的简单健壮的集群设计。

7、gim提供了如:心跳检测,断线重连,离线监听,SSL支持,自动重发,消息ack机制等。

8、gim同时支持普通socket协议和websocket协议的消息互通。

9、gim服务支持端口多开,可同时开启多个socket或websocket端口

10、提供客户端使用的jar。兼容android平台的使用

 

案例

服务器示例:gim-server-test

java客户端示例: gim-client-test

gim-wsclient-test 基于vue的websocket客户端示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值