pomelo
pomelo copied to clipboard
A fast,scalable,distributed game server framework for Node.js.
deal issue #994 issue #966
lordofpomelo的素材全加载不了,既然不维护了,那这个东西也没什么用了,可不可以发个压缩包或者度盘链接给大家继续研究? 
更新依赖库
测试环境: 12.13.1 更新了下 pomelo-logger 的 log4js (方便迁移) 更新了下 pomelo-rpc的部分依赖 https://github.com/YunlongJiao-B/pomelo
热更优化
 app.js 1. 上图设置可以设置热更。但是,查看源码。  每次都会去把某个类型服务器上的handler目录下的所有文件都重新加载,如果我只是改变一个文件,就没必要重新加载所有的文件吧。 所以简单优化了下,有问题可以下面反馈。 node_modules\pomelo\lib\common\service\handlerService.js   node_modules\pomelo-loader\lib\loader.js 同时 loader.js里导出loadFile  以上是handler的写法,同理,remote也可以类似的改。
开几个小时就出现:mqtt rpc client checkKeepAlive error timeout for 120000 看了源码,超时就关闭了 无缘无故为什么会超时呢?这个问题应怎么解决呢?
感觉只能开一套跨服服务器,本服转发消息的模式与客户端交互
module.exports = function(app) { return new Handler(app); }; 这个是demo的写法,如果该Handler需要读取文件,项目会多次创建Handler并且多次读取文件,导致性能下降。 程序员自己写逻辑难免出现这种问题, 建议:从底层防范,让module.exports永远执行一次。
env非development、production时控制启动项目关闭控制台进程未退出
各位兄弟,我是公司CEO, 坐标北京北苑路北地铁站附近,公司招NODEJS高级工程师,薪资18-35K。公司业务快速增长中,求贤若渴。 有Pomelo框架实战经验的优先考虑 1、五年以上服务器开发经验,熟练掌握Nodejs 异步运行原理,能够理解内部性能监控原理等。 2、熟练掌握Javascript语言编程,熟悉Node.js标准库的使用,能完成相应的扩展开发; 3、具备Express、async等框架的使用经验,熟悉HTTP,TCP/IP网络协议;。 4、精通Mongodb等非关系型数据库应用系统设计及优化; 5、熟悉使用Git管理代码; 6、具有Linux上的开发经验,能够编写常用和基本的Shell脚本; 7、高度的责任心以及良好团队合作精神; 8、具备较强的学习能力、技术研究能力和表达能力以及故障诊断能力; 9、有游戏开发经验者优先。 10 有Pomelo框架实战经验的优先考虑 公司管理上的特点: 1 公司全面实行OKR管理,根据完成的数字化目标决定你的财务回报,上不封顶! 2 简单沟通,高效协作是公司从上到下一贯的做事风格。 只要大家谈得来,当天入职也可以。 3 需要你敢于应对最新的技术框架的学习挑战,公司有全栈技术能力培养环境 有正好看机会的朋友请直接发简历到邮箱 [email protected],保证回复!
Hi, some images in the wiki documents are missing, for example: https://github.com/NetEase/pomelo/wiki/%E5%8D%8F%E8%AE%AE%E6%A0%BC%E5%BC%8F, which make it difficult to understand.