微服务 – Spring Cloud – Eureka - RestTemplate和@LoadBalanced 实现服务发现调用(http)

背景:

  • 服务注册用的是 Eureka集群。

  • 服务调用用的是注解 @LoadBalanced 和 RestTemplate

  • 服务数量两个: order服务 和 pyment服务 (order服务是调用者。 payment 服务是被调用者

  1. 首先将 order服务 和 payment服务注册 Eureka集群中。通过order调用 payment服务

  2. Eureka集群 的搭建 和 rder服务 和 payment服务注册 Eureka集群中 可以查看上一篇文章,有详细的步骤。

  3. order服务调用payment服务用的http方式。用的是 RestTemplate.后续会使用RPC方式

实现代码

整合Ribbon,引入依赖。在eureka依赖中,已经潜入了 Ribbon

<!-- eureka-client -->

你可能感兴趣的:(eureka,spring,cloud,微服务)