mqant
mqant是一款基于Golang语言的简洁,高效,高性能的分布式微服务游戏服务器框架,研发的初衷是要实现一款能支持高并发,高性能,高实时性,的游戏服务器框架,也希望mqant未来能够做即时通讯和物联网方面的应用。
mqant的设计思想是在能用单台服务器时能让充分挖掘服务器的性能,而在需要多进程时再通过简单的配置就可以实现分布式部署。
特性
1:高性能分布式
2:支持分布式服务注册发现,是一款功能完整的微服务框架
3:基于golang协程,开发过程全程做到无callback回调,代码可读性更高
4:远程RPC使用nats作为通道
5:网关采用MQTT协议,无需再开发客户端底层库,直接套用已有的MQTT客户端代码库,可以支持IOS,Android,websocket,PC等多平台通信
6:默认支持mqtt协议,同时网关也支持开发者自定义的粘包协议
具体细节这里不多少了,仅作为介绍。
传送门:https://github.com/liangdas/mqant/wiki