背景:
-
服务注册用的是 Eureka集群。
-
服务调用用的是注解 @LoadBalanced 和 RestTemplate
-
服务数量两个: order服务 和 pyment服务 (order服务是调用者。 payment 服务是被调用者)
-
首先将 order服务 和 payment服务注册 Eureka集群中。通过order调用 payment服务
-
Eureka集群 的搭建 和 rder服务 和 payment服务注册 Eureka集群中 可以查看上一篇文章,有详细的步骤。
-
order服务调用payment服务用的http方式。用的是 RestTemplate.后续会使用RPC方式
实现代码
整合Ribbon
,引入依赖。在eureka依赖中,已经潜入了 Ribbon
<!-- eureka-client -->