微服务必须要有的组件和必须要考虑的问题

1:配置中心(Nacos)

2:注册中心(Nacos)

3:网关(GetWay)

4:OpenFeign(优秀的消费端与生产端的调用方式)

5:客户端与服务端的负载均衡(Nginx)

6:分布式事务(Setat)

7:服务端与服务端的负载均衡(Ribbon LoadBalance)

8:服务熔断(Sentinel)

9:链路追踪(SkyWalking)

10:服务监控(Spring Boot Admin)

11:认证授权(权限控制)

12:任务调度服务(XXL-Job)

13:消息队列(RabbitMQ)

14:缓存非关系型数据库(Redis)

15:文件储存器

16:容器Docker

微服务必须要有的组件和必须要考虑的问题_第1张图片

17【一些杂七杂八的问题思考】:跨域的问题,前后端分离的问题,多数据源配置的问题,

你可能感兴趣的:(JAVA,微服务,java,docker)