Spring Cloud 之 openFeign 测试远程调用

简介: Spring Cloud 之 openFeign 测试远程调用

openFeign可以实现两个项目之间的远程调用

1.两个项目中导入openFeign

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2.模块之间互相调用的实例代码

假设A项目要调用B项目中的如下的方法

A项目要编写调用接口

将来如果我们调用memberCoupons这个方法,就会先去找homommall-coupon这个模块名, 然后再去这个项目中找下边的请求路径

3.开启远程调用

在A项目的启动类上加上@EnableFeignClient注解,后边的包名就是调用接口的包名

4.编写实例

5.结果

相关文章
|
10月前
|
JSON Java Apache
spring cloud 整合Feign经行远程调用
spring cloud 整合Feign经行远程调用
105 0
|
JSON Java API
Spring cloud 之Feign远程调用 03
Feign是一个声明式的http客户端
|
负载均衡 Java Spring
Spring Cloud服务调用整合
远程过程调用(RPC) 一个计算机通信协议。该协议允许运行一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用例如 Java RMI(二进制协议) WebServices(文本协议) 消息传递RPC是一种请求-响应协议,一次RPC在客户端初始化,再由客户端将请求消息请求消息传递到远程的服务器,执行指定的带有参数的过程。
1287 0
|
负载均衡 Java 开发者
Spring Cloud OpenFeign调用流程
上一节给大家分享了Spring Cloud OpenFeign的启动流程,接下来给大家分享一下调用流程。话不多说,咱们直接开始。
330 0
Spring Cloud OpenFeign调用流程
|
10月前
|
负载均衡 前端开发 Java
|
JSON 负载均衡 前端开发
Spring Cloud Feign 声明式服务调用
通过对前面Spring Cloud Ribbon和 Spring Cloud Hystrix ,我们已经掌握了开发微服务应用时的两个重磅武器,学会了如何在微服务框架中进行服务间的调用和如何使用断路器来保护我们的服务,这两者被作为基础工具类框架广泛的应用在各个微服务框架中。既然这两个组件这么重要,那么有没有更高层次的封装来整合这两个工具以简化开发呢?Spring Cloud Feign就是这样的一个工具,它整合了Spring Cloud Ribbon 和 Spring Cloud Hystrix 来达到简化开发的目的。
311 0
Spring Cloud Feign 声明式服务调用
|
10月前
|
Java 微服务 Spring
Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
130 0
|
Spring Java