微服务技术栈

自动部署(持续集成)

完整的微服务技术栈

微服务本质是分布式架构方案的一种,旨在实现项目各个模块的高内聚低耦合,降低服务之间的影响,避免出现集群故障

可以通过RestTemplate来实现跨服务的远程调用(实际上就是发起一次远程的http请求)

一个服务既可以是提供者,也可以是消费者,一个服务,相对于不同服务,角色会发生变化

Eureka注册中心

编写Application启动类

编写配置文件

负载均衡

解耦合

Ribbon负载均衡

负载均衡原理

调整负载均衡策略

第一种调整方式是针对全体微服务

第二种调整方式是针对某个微服务