游戏服务器开发如何组织业务逻辑的处理结构?

大彬发布于:2022-07-27阅读:0

业务处理流程

例如,我们使用它netty在Channel的Handler接收客户端请求的数据,根据请求的消息号调用处理业务Handler。在业务的Handler验证参数的合法性,然后调用业务逻辑Service层,Service层负责业务流程的处理,如购买商品,第一步判断商品是否已售罄,第二步判断剩余数量是否足够,第三步判断是否购买,第四步判断资金是否足够,第五步是支付,第六步是发送购买道具。这应该是方法的呼叫,没有任何数据处理,数据处理由第三层处理Manager管理。Manager声明相应的参数Player,在创建Manager当对象被引入时,不同模块数据之间的交互是由不同的Manager处理,Manager方法职责单一,只负责处理一件事。每个用户的每个模块Manager每个对象。用户之间不共享,可以减少参数的引入。这样更方便面向对象的设计。方便单元测试业务逻辑。

游戏服务器开发如何组织业务逻辑的处理结构?

选择微云网络租用游戏服务器!微云网络已成为全球最大的海外IDC服务提供商、服务器、数据中心解决方案发展成熟,各大行业上市企业也热衷于与微云网络合作,省心、省事、省时。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/12016.html

TAG标签:游戏服务器

上一篇:云数据块存储常见问题解答
下一篇:企业要不要专用的备份服务器

相关文章

返回顶部