- 8
- 0
- 约2.96千字
- 约 4页
- 2017-12-15 发布于河北
- 举报
SOA论文:实时网页游戏服务器端架构的设计与实现
SOA论文:实时网页游戏服务器端架构的设计与实现
【中文摘要】本文以《天下盛境》这一商业项服务器端架构设计与实现为蓝本,讲述以面向服务架构(SOA)为指导思想,对《天下盛境》的服务器端架构进行设计和实现的过程,探讨此类游戏的实用技术。面对实时性带来的技术挑战,和网页游戏的技术约束,我们研究了底层的I/O模型、CPU复用、进程间通信、远程过程调用(RPC),运维和测试支撑系统。本项目独创性地将常用于Web项SOA思想应用到游戏的服务器端架构的设计中;使用Python编程语言实现了消息总线,屏蔽了服务的地址和协议,将服务器进程之间的耦合巧妙地分离;通过消息总线,游戏的数据库、聊天、外挂检测、登陆、区域、频道、副本和竞技场等子系统相互协作,共同完成业务需求;使用基于协程的高性能I/O模型,在高效的网络收发库gevent之上建立了基于Google Protobuf的RPC协议;使用基于序号的通信实现了防重放、防篡改机制,达到较好的安全通信效果。通过对一些指标评测,如对RPC调用性能、平均单台物理服务器承载人数等进行评测,结果表明这些指标都达到商用水平。本项工作,对于进一步发扬SOA思想,把的服务分拆、独立出来,为公司(甚至整个行业)的其它项目所用具有重要意义。
【英文摘要】This paper talking the architecture design and implementati
您可能关注的文档
- 英语教研对中考复习指导引领作用.doc
- 银丹心脑通软胶囊对痰湿型高脂血症的甘油三酯的影响.doc
- 营造良好班风学风提高教学成绩.doc
- 影响小学语文高效课堂教师因素.doc
- 用好多媒体,给语文增效添力.doc
- 优化数学问题设计,启发学生思维火花.doc
- 游戏对幼儿身体健康发展促进作用.doc
- 于漪教育思想中教师观启发.doc
- 语文教学要更多融入传统文化.doc
- 语文教学中学生自主学习方法培养.doc
- TSG 92-2026 承压类特种设备安全附件安全技术规程.docx
- T∕CNLIC 0165-2024 绿色设计产品评价技术规范 水性超细纤维聚氨酯合成革.docx
- T_GRM 158-2026 垃圾热解灰渣制备复合水泥技术要求.docx
- 007、关键岗位安全协议书 V1.0信息安全资料.pdf
- T∕CNLIC 0171-2024 绿色设计产品评价技术规范 汽车用有机硅人造革.docx
- T∕CNLIC 0161-2024 家用燃气快速热水器 沐浴用水舒适性等级评价技术规范.docx
- TSG Z6002-2026 特种设备焊接操作人员考核细则.docx
- T_MHC 004-2026 勐海茶 白茶行业标准.docx
- T∕HTASA 001-2026 茶艺竞赛规则.docx
- TSG 92-2026 承压类特种设备安全附件安全技术规程.doc
原创力文档

文档评论(0)