kamo-cloud
2019-10-11 09:51:51 0 举报
AI智能生成
微服务项目规划思维导图,拥抱spring cloud 微服务。模块的完整架构,包含微服务的常用组件,并规划本次项目的模块结构。
作者其他创作
大纲/内容
kamo-cloud-auth-center
认证授权模块
获取token
管理token
应用
服务
kamo-cloud-business-center
业务中心模块
开发业务1
开发业务2
开发业务3
.......
kamo-cloud-config-center
配置中心模块
Apollo
实时响应
数据库/缓存
界面化操作
kamo-cloud-job-center
分布式定时调度模块
xxl-job
调度器
执行器
kamo-cloud-notification-center
通知模块
短信
邮件
消息
kamo-cloud-transaction-center
分布式事务管理模块
LCN模式
TCC模式
TXC模式
创建事务组
添加事务组
关闭事务组
kamo-cloud
kamo-cloud-base
基础工程
kamo-cloud-base-auth
认证中心基础模块
认证基础代码剥离
kamo-cloud-base-cache
分布式两级缓存模块
进程缓存
集中式缓存
kamo-cloud-base-db
数据源基础模块
多数据源
读写分离
集群、主备自动切换
kamo-cloud-base-log
日志模块
同一日志格式
traceid跟踪与传递
重要日志分离、入库
统一管理,便以ekl
kamo-cloud-base-redis
redis模块
redis封装便以抽取
单机、集群、主备
kamo-cloud-base-security
安全基础模块
门岗
票据检验
kamo-cloud-api-gateway
网关中心模块
kamo-cloud-api-gateway-zuul
Netflix第二代网关
身份认证与安全
审查与监控
动态路由
负载分配/ribbon
最小并发
响应权重
轮询
随即负载
限流
url限流
ip限流
特定用户组限流
混合多维度限流
kamo-cloud-api-gateway-spring
spring-cloud-gateway(测试阶段)
kamo-cloud-common
公共模块
工具类
通用定义
公用pojo
通用权限
kamo-cloud-dependencies
依赖管理模块
kamo-cloud-dependencies-base
基础依赖模块
kamo-cloud-dependencied-swagger
文档依赖模块
kamo-cloud-dependencies-parent
项目父工程模块
kamo-cloud-dependencies-business
业务依赖模块
kamo-cloud-monitor-center
监控模块
kamo-cloud-monitor-admin
Spring Boot Admin
服务检测
kamo-cloud-monitor-log
filebat
Logstash
ElasticSearch
基于kamo-cloud-base-log
kamo-cloud-monitor-zipkin
zipkin
全链路跟踪
kamo-cloud-register-center
注册中心模块
kamo-cloud-register-eureka
eureka方式
其它待选
kamo-cloud-user-center
用户中心模块
用户
组织
权限
菜单
角色
0 条评论
回复 删除
下一页