做个小集群。
为微服务构建提供分布式缓存/锁支持
基于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
MQ
consul v1.11.1
akka
akka
集成封装;dashboard-client
工程;stub
服务封装,session分布式管理;stub
长链接支持;protobuf消息codec;请描述组织的定位/愿景
请附上组织宣传图
这些公司或软件正在使用我们的开源软件:
请发送申请邮件至
如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。
网站:
Follow @aaa on Weibo
邮箱: