美文网首页
三.创建消费者服务

三.创建消费者服务

作者: ziyongSu | 来源:发表于2018-06-05 01:27 被阅读0次

        微服务把项目分模块进行服务化,服务与服务之间都是相互独立的,服务之间的通讯是基于 http restful的。Spring Cloud 的两种服务调用方式分别是 ribbon + restTemplate 和 feign。这篇文章使用ribbon+rest进行开发。

        ribbon是一个负载均衡的客户端,更多资料请到网上进行查阅。

    在开始前,把之前的vip服务再启动多一个,有两个vip服务同时在注册中心,就能知道order服务调用时是否做了负载均衡:

    修改端口号并且启动新建的服务启动项

    去Eureka注册中心查看注册结果:

    1.创建springboot消费者服务。(这里加入web、eureka、ribbon依赖)

    2.修改入口类如下(加入ribbon的负载均衡配置):

    3.配置文件(和之前配置的差不多):

    4.新建service包和类(使用Ribbon调用vip提供服务者):

    5.新建rest包和Rest接口类(controller作用),并且调用service类的方法获取当前访问的vip的端口号:

    6.以下是访问结果(每次访问,访问结果都是不一样的,在轮询分发访问请求):

    相关文章

      网友评论

          本文标题:三.创建消费者服务

          本文链接:https://www.haomeiwen.com/subject/pnmysftx.html