[发明专利]一种基于微服务架构的手机游戏服务端框架系统有效
| 申请号: | 201711167380.8 | 申请日: | 2017-11-21 |
| 公开(公告)号: | CN107995169B | 公开(公告)日: | 2020-06-16 |
| 发明(设计)人: | 李志健;汪雄军;上官成 | 申请(专利权)人: | 厦门点触科技股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 361000 福建省厦门市思*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 微服 架构 手机 游戏 服务端 框架 系统 | ||
1.一种基于微服务架构的手机游戏服务端框架系统,其特征在于,采用基于容器技术的微服务架构构建而成,该框架系统包括网络层、业务层及数据层;
其中,网络层包含:
连接服务组件,用于接收手机终端的网络请求,根据该请求拆封并处理连接服务协议以连接手机终端,还用于在向会话服务组件发送身份验证请求和获取验证结果后接收和处理来自手机终端的业务数据,并向游戏场景服务组件发送游戏业务请求,以及通过路由转发业务数据到游戏场景服务组件;
推送服务组件,用于依据游戏场景服务组件的推送请求,在向会话服务组件发送用户会话查询请求和获取查询结果后下发数据到手机终端;所述推送请求含推送业务请求、推送游戏通知、推送聊天消息以及推送邮件请求;
会话服务组件,用于记录手机终端连接状态,在手机终端与网络连接服务组件建立连接后访问会话服务组件,由会话服务组件处理身份验证信息并返回验证结果至连接服务组件,处理会话查询信息并返回查询结果至推送服务组件;
所述业务层包含:
游戏场景服务组件,其采用逻辑区服,每个服务容器对不同的游戏区服业务请求执行相同的程序逻辑,具体用于根据连接服务组件的游戏业务请求、邮件服务组件的返回结果或聊天服务组件的返回结果向数据访问服务组件发送数据读写请求,根据连接服务组件的游戏业务请求向聊天服务组件发送聊天服务请求,根据数据访问服务组件返回结果向行为日志聚合组件发送行为日志,以及根据游戏管理平台的发送系统邮件指令向邮件服务组件发送邮件业务请求;
任务调度服务组件,用于对定时任务进行调度并通知游戏场景服务组件执行任务;
聊天服务组件,用于根据聊天服务请求分不同的聊天频道处理用户聊天消息,并返回聊天结果至游戏场景服务组件,游戏场景服务组件将该结果在数据访问服务组件读写后经连接服务组件返回结果至手机终端,并推送聊天消息到相关频道的其它手机终端;
邮件服务组件,分为系统邮件和用户邮件处理,用于根据邮件业务请求对系统邮件或用户邮件进行处理,并返回结果至游戏场景服务组件,游戏场景服务组件将该结果在数据访问服务组件读写后经连接服务组件或推送服务组件返回结果至手机终端;
所述数据层包含:
数据访问服务组件,其配置游戏逻辑区服的数据路由,提供对象关系映射接口处理持久化数据,具体用于根据游戏场景服务组件的游戏数据读写请求进行数据的写入或读取操作,并返回结果至游戏场景服务组件,游戏场景服务组件转发该结果至连接服务组件,由连接服务组件将该结果最终返回至手机终端;
行为日志聚合组件,按照统一规范收集用户行为日志;
系统日志聚合组件,按照统一规范收集系统运行产生的日志并提供检索;
前述所有的组件都由服务构成,且均使用Zookeeper集群配合负载均衡器实现服务注册和发现,服务的配置信息均由Zookeeper集群集中管理,各服务访问通过访问Zookeeper集群获取其它服务的访问地址和相关配置,服务与服务之间使用HTTP或RPC方式通信,框架中的每个服务采用相同的部署模式并且无状态计算。
2.如权利要求1所述的一种基于微服务架构的手机游戏服务端框架系统,其特征在于,所述数据层还包含:
消息分类器,用于从聊天服务组件获取用户聊天消息,离线分析用户聊天消息,对垃圾消息分类后返回结果至聊天服务组件;
敏感词服务,用于从聊天服务组件获取用户消息,判断用户消息是否含有敏感词,并返回判断结果至聊天服务组件;
行为日志聚合组件含Flume日志采集工具、Kafka消息队列和日志消费服务子组件;
所述系统日志聚合组件含 Fluentd日志采集工具、Elasticsearch分布式搜索和分析引擎和Kibana可视化工具。
3.如权利要求1所述的一种基于微服务架构的手机游戏服务端框架系统,其特征在于:所述连接服务组件处理业务数据的方式依次包括加密、压缩和封装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门点触科技股份有限公司,未经厦门点触科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711167380.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于谷歌浏览器上网行为审计的方法和装置
- 下一篇:智能电能表测试系统





