ITPub博客

首页 > IT职业 > IT生活 > Eureka Client实例代码

Eureka Client实例代码

IT生活 作者:dffgfff 时间:2021-01-19 12:01:20 0 删除 编辑

下面的代码就是通过Ribbon调用服务的代码实例。

@RestControllerpublic class ConsumerController {
    @Autowired
    RestTemplate restTemplate;
    @GetMapping("/ribbon-consumer")
    public String helloConsumer(){
        return restTemplate.getForEntity("http://example-service/index",String.class).getBody();
    }}123456789

可以看到Ribbon也是通过发起http请求,来进行的调用,只不过是通过调用服务名的地址来实现的。虽然说Ribbon不用去具体请求服务实例的ip地址或域名了,但是每调用一个接口都还要手动去发起Http请求,也是比较繁琐的,而且返回类型也比较抽象,所以Spring Cloud对调用方式进行了升级封装。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69993516/viewspace-2751006/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-01-19

  • 博文量
    13
  • 访问量
    7750