参考资料:
版本:Spring Cloud Finchley.SR1; Spring Boot 2.0.5.RELEASE;IDEA Ultimate 2018.1
-
- eureka-server 新建module,服务注册中心 eureka server 8761
- service-hi 新建module,服务提供者 eureka client 8762
-
- service-hi 修改端口,启动多个实例 8763
- service-ribbon 新建module,服务消费者 8764
- http://localhost:8764/hi?name=ltb 多次访问,自动负载均衡
-
- service-feign 新建module,服务消费者 8765
- http://localhost:8764/hi?name=ltb 多次访问,自动负载均衡
- service-feign 新建module,服务消费者 8765
-
- 关掉8762或8763端口服务
- service-ribbon 改写代码,重启,在ribbon中使用断路器 8764
- http://localhost:8764/hi?name=ltb 若访问服务断掉,则进行快速熔断
- service-feign 改写代码,重启,在feign中使用断路器 8765
- http://localhost:8764/hi?name=ltb 若访问服务断掉,则进行快速熔断
-
- service-zuul 新建module,路由转发和过滤器 8769
-
第六篇: 分布式配置中心(Spring Cloud Config)
- config-server 新建module,配置服务中心 8888
- config-client 新建module,配置客户端 8881
-
第七篇: 高可用的分布式配置中心(Spring Cloud Config)
- eureka-server 保持不变,服务注册中心 eureka server 8761
- config-server 改写yml文件,添加服务注册中心地址,配置服务中心 8888
- config-client 改写yml文件,添加服务注册中心地址,配置客户端 8881
/// 下面的博客看不懂了,😰😰😰-------------------------- ///
-
- RabbitMQ官网
- RabbitMQ入门使用
- config-client 麻烦!!!在properties文件中配置,用POSTMAN提交刷新请求http://localhost:8881/actuator/bus-refresh
-
第九篇: 服务链路追踪(Spring Cloud Sleuth)
- zipkin-server jar下载 启动服务追踪Server
- 链接: https://pan.baidu.com/s/1w614Z8gJXHtqLUB6dKWOpQ 密码: 26pf
- java -jar zipkin-server-2.10.1-exec.jar
- http://localhost:9411/
- service-hi2 新建模块,引入zipkin依赖 8988
- service-miya 新建模块,引入zipkin依赖 8989
- zipkin-server jar下载 启动服务追踪Server
-
- eureka-server Spring Boot多环境配置启动,peer1 8761/peer2 8769
- service-hi 保持不变 8762