做个小集群。
为微服务构建提供分布式缓存/锁支持
基于akka的actor模型的状态服务支持
提供微服务MQ支持。
做一个基于微服务框架的游戏服务集群,
可分布式部署,动态扩容;
鉴于游戏服务特性,集群支持服务持有状态;
gateway : 微服务网关;authorization: 认证服务,身份认证,请求访问鉴权;game: 游戏逻辑服务;stub: 游戏连接承载服务,长连接网关 ;kernel: 游戏核心玩法服务;saga: 分布式事务服务dashboard: 管理后台服务config: 配置服务game-client: 游戏客户端dashboard-client: 管理后台客户端common-*: 数据结构定义,服务调用接口,内部鉴权框架,web通用基础框架,通信协议定义;mq-spring-boot-starter: MQ 支持;akka-spring-boot-starter: 分布式状态服务支持,actor模型封装;saga-spring-boot-starter: 分布式事务支持;cache-spring-boot-starter: 分布式缓存支持,分布式锁支持;- gallop-cluster:
- gateway
- stub
- config
- authorization
- game
- kernel
- saga
- dashboard
- gallop-components:
- common
- common-bean
- common-client
- common-permission
- common-remote
- common-spring-boot-starter
- mq-spring-boot-starter
- saga-spring-boot-starter
- akka-spring-boot-starter
- cache-spring-boot-starter
spring-cloud 2020.0.5
spring-boot 2.5.12
redis,redisson
mysql,mybatis-plus,flyway
MQconsul v1.11.1akkaakka集成封装;dashboard-client工程;stub服务封装,session分布式管理;stub长链接支持;protobuf消息codec;请描述组织的定位/愿景
请附上组织宣传图
这些公司或软件正在使用我们的开源软件:
请发送申请邮件至
如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。
网站:
Follow @aaa on Weibo
邮箱: