博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逆向pomelo记录(1)
阅读量:4979 次
发布时间:2019-06-12

本文共 793 字,大约阅读时间需要 2 分钟。

1.pomelo是一个游戏服务器框架,与以往单进程的游戏框架不同, 它是高性能、高可伸缩、分布式多进程的游戏服务器框架

2https://github.com/NetEase/pomelo

3为什么使用pomelo?
架构的可伸缩性好
采用多进程单线程的运行架构,扩展服务器非常方便, node.js的网络io优势提供了高可伸缩性,写好的应用只需要简单地修改一下配置就能轻松地伸缩扩充;
易用
pomelo基于轻量级的nodejs,其开发模型与web应用的开发类似,基于convention over configuration的理念, 几乎零配置, api的设计也很精简,很容易上手,开发快速;
框架的松耦合和可扩展性好
遵循node.js微模块的原则, 框架本身只有很少的代码,所有component、库、工具都可以用npm module的形式扩展进来,任何第三方都可以根据自己的需要开发自定义module,并把它整合到pomelo的框架中。
完整的demo和文档
pomelo提供了完整的中英文文档,pomelo还提供一个完整的开源MMO游戏demo--Lordofpomelo(源码),一个超过1万行代码的游戏demo,使开发者可以随时借鉴demo的设计与开发思路。

4.pomelo的定位
pomelo是一个轻量级的服务器框架,它最适合的应用领域是网页游戏、社交游戏、移动游戏的服务端,开发者会发现pomelo可以用如此少的代码达到强大的扩展性和伸缩性。当然还不仅仅是游戏,用pomelo开发高实时web应用也如此合适, 而且伸缩性比其它框架好。
不推荐将pomelo用于大型的MMORPG游戏开发,尤其是大型3D游戏, 还是需要象Bigworld这样的商用引擎来支撑。

转载于:https://www.cnblogs.com/nowindxdw/p/9103337.html

你可能感兴趣的文章
Windows Phone开发(37):动画之ColorAnimation
查看>>
js中escape,encodeURI,encodeURIComponent 区别(转)
查看>>
sass学习笔记-安装
查看>>
Flask (二) cookie 与 session 模型
查看>>
修改添加网址的教程文件名
查看>>
[BZOJ 1017][JSOI2008]魔兽地图DotR(树形Dp)
查看>>
裁剪图片
查看>>
数据结构实习 problem L 由二叉树的中序层序重建二叉树
查看>>
VS中展开和折叠代码
查看>>
如何确定VS编译器版本
查看>>
设置PL/SQL 快捷键
查看>>
个人阅读作业7
查看>>
转载:深入浅出Zookeeper
查看>>
GMA Round 1 新程序
查看>>
node anyproxy ssi简易支持
查看>>
编译预处理指令:文件包含指令、宏定义指令、条件编译指令
查看>>
PHP函数 ------ ctype_alnum
查看>>
网站安全
查看>>
WS-Addressing 初探
查看>>
.NET+模块编排+数据库操作类的封装+分层架构+实体类+Ajax.net+Athem.NET+javascript+Activex组件+用户权限等...
查看>>