用了两三年的pomelo 并基于pomelo搭建了符合快捷研发的游戏框架. 其中有很多辅助的工具类以及插件,如redis,红点,掉落,邮件等(心血和感情啊). 近期换win系统跑pomelo项目的时候, 总会出现rpc的断连,相继的master就会各种的remove原有的server,log如下:
[2018-06-14 11:57:49.983] [ERROR] pomelo-admin - [MqttClient] mqtt rpc client checkKeepAlive error timeout for 120000
[2018-06-14 11:57:49.984] [INFO] console - mqttClinet :connector-server-2 send pingreq:1528948669984
[2018-06-14 11:57:49.984] [DEBUG] pomelo - [masterwatcher.js] masterwatcher receive remove server event, with server: connector, type: connector
查找了许久该bug,也给原研发人员发过邮件,未收到回复,终未解决. 幸好Linux上项目运行还未出现该情况,还能坚持用. 但也时候留意一些其他的游戏分布式框架了,求推荐!:)
@yuu2lee4 谢谢推荐,看连接就知道:坚果.哈哈
@luckyqqk 我一直以为用 pomelo 的人极少,用 pomelo 优点是?
@liangtongzhuo 通讯机制,session会话,分服策略,服务配置(当初来说已经很灵活了),rpc,分机部署.分布式该有的都有,当初还有网易大神维护.就一直在用了.
一直在用 哎
云风的skynet 了解一下?
来自✨ Node.js开源项目精选✨
@vendar 好的,谢谢推荐
golang的actor框架 https://github.com/AsynkronIT/protoactor-go
https://github.com/lonnng/nano 了解下,有点 pomelo 的样子,GO 开发
@zxc122333 好的,谢谢推荐
@tumobi 好的,谢谢推荐