spring cloud 微服务治理
spring cloud 微服务治理 梳理总结(慢慢更新)
微服务技术栈1:
1.微服务 拆分 -->注册中心
2.微服务 拆分 -->配置中心
3..微服务 拆分 -->服务网关
4.微服务 拆分 -->服务集群
5.微服务 拆分 -->分布式缓存
6.微服务 拆分 -->分布式搜素
7.微服务 拆分 -->消息队列
8.微服务 拆分 -->数据库集群
9.微服务 拆分 -->分布式日志
10.微服务 拆分 -->系统监控,链路追踪
11.微服务 拆分 -->自动化部署持续集成
微服务技术栈2:
一.微服务治理:spring cloud
1.注册发现:Nacos 源码,sentinel源码
2.负载均衡:eureka
3.网关路由:gateway
4.配置管理:Nacos
5.服务授权
6.流量控制
7.分布式事务
二.异步通信技术:同步和异步
1.MQ消息队列,springAMQP
2.消息可靠性
3.镜像集群
4.数据持久化
三.缓存技术
1.redis集群
2.多级缓存,持久化,同步,lua脚本
四.搜索技术
1.ES :DSL语法,拼音搜索,自动补全
2.聚合统计
3.地理坐标
4.拼音分词
五.docker
1.docker原理
2.dockerfile
3.dockercompose