goalng minigate轻量级的长连接服务框架(0)

介绍

  • mini gate是一个轻量级的长连接服务框架,物联网等长连接服务,框架自身包含一套完整的路由体系和websock,tcp连接
  • 框架中封装了完整的gate服,业务服务基类(BusinessSerer),redis,mysql,rabbitMQ,日志,panic捕捉逻辑,docker,等一系列工具
  • 开发者只用关心业务服的实现,和gate服路由的注册,可以节省对公共逻辑开发的时间
  • 如果想让业务费A,业务服B…,gate进行一些内部联动,可使用grpc
  • example里有一个完整的demo实现login,register,chat功能
  • 本人研究了多个主流的游戏服务框架,花费1个多月时间完成的框架,主要用于游戏领域,但不限于游戏,只要需要长连接分布式服务都可以用.

目录

  1. gate server session连接(1)
  2. gate server session管理(2)
  3. packet 数据报文格式(3)
  4. codec packet 解码和编码(4)
  5. codec message 解码和编码(5)
  6. gate server mq路由(6)
  7. business server mq路由(7)
  8. exmple 实战聊天demo(8)

会按照目录,持续更新

源码地址 https://github.com/motto123/minigate
使用MIT license,可以随意使用和修改代码,使用代码造成的后果本人不承担任何责任
创作不易,如喜欢可以去github点个star
未经允许禁止转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值