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

三.创建消费者服务

作者: 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.以下是访问结果(每次访问,访问结果都是不一样的,在轮询分发访问请求):

相关文章

  • 三.创建消费者服务

    微服务把项目分模块进行服务化,服务与服务之间都是相互独立的,服务之间的通讯是基于 http restful的。...

  • 第8章 Dubbo 服务引用流程的设计与实现

    服务消费者创建服务代理 一、服务消费者创建服务代理简图 Alt pic 总体流程:(默认配置情况下) 首先 Ref...

  • 创建服务消费者

    创建服务消费者 Spring Cloud Alibaba-Nacos-服务消费者(LoadBalance) 概述 ...

  • springcloud 分布式链路追踪 sleuth+zipki

    分布式链路追踪实战步骤: 创建注册中心 --eureke 创建服务提供者product 创建服务消费者order ...

  • nacos服务提供者

    一、创建服务提供者 IDEA中创建聚合工程Nacos作为父工程 二、依赖管理 父POM 消费者依赖 三、配置文件 ...

  • Spring Cloud Alibaba-Nacos-服务提供者

    一 创建服务提供者 IDEA中创建聚合工程Nacos作为父工程 二 依赖管理 父POM 消费者依赖 三 配置文件...

  • 使用Eureka编写服务消费者

    本节主要讲解如何使用 Eureka 编写服务消费者。 1)直接调用接口 创建服务消费者,消费我们刚刚编写的 use...

  • 普通项目改造成Dubbo项目

    一.重新创建三个项目分别为a(用户服务接口项目),b(用户服务实现项目)c(服务消费者项目) 二.将原始项目中的实...

  • 服务发现之consul

    什么是服务发现 服务发现有三个角色,服务提供者,服务消费者,服务中介。服务中介是联系服务提供者和服务消费者的桥梁。...

  • nacos使用openfeign调用服务

    1.添加feignyilai 2.启动类添加feign注解 3.创建要调用的的微服务接口 4.服务消费者微服务--...

网友评论

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

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