springcloud用feign远程rpc
2019-04-19 16:53
113 查看
今天花了很长时间在springcloud的feign rpc爬坑
首先,我配置了一个注册中心,即一个member微服务,member微服务中有一个接口
配置文件以及依赖这里就不多说了,要用feign客户端,就需要加一个依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
一,首先创建一个Feign接口,并添加@FeignClient注解;
@FeignClient(name="app-member") public interface feignApi { @RequestMapping("member") public String memberapi(); }
name为你要调用的那个微服务的name
下面为你要调用的方法的抽象类
二 写一个接口去测试一下是否调用成功
@RestController public class feigntext { @Autowired private feignApi feignapi; //获取到刚刚创建的feign接口 @RequestMapping("feign") public String feignapi() { return feignapi.memberapi(); } }
然后启动程序
public class app { public static void main(String[] args) { SpringApplication.run(app.class, args); } }
成功
相关文章推荐
- Springcloud踩坑记---使用feignclient远程调用服务404
- 用swoole framework 实现远程接口调用RPC
- SpringCloud学习:Eureka、Ribbon和Feign
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
- RPC 远程调用 原理
- python项目练习八:使用XML-RPC进行远程文件共享
- RPC远程调用原理
- 远程通信-----RPC,Webservice,RMI,JMS的区别)
- 远程调用rpc的时候 远程的异常如何处理
- RabbitMQ入门教程(八):远程过程调用RPC
- springCloud-maven整合Dockerfile实现远程构建镜像
- 微服务_GRPC环境的搭建及远程调用
- 详解Spring-Cloud2.0之Feign调用远程服务指南
- Java实现远程服务生产与消费(RPC)的4种方法-RMI,WebService,HttpClient,RestTemplate
- php xml-rpc远程调用
- Spring中RPC远程调用配置
- JSON-RPC轻量级远程调用协议介绍及使用
- 使用 xml-rpc 远程调用
- 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)
- 用wmi连接远程服务器时提示:“RPC 服务器不可用。 (异常来自 HRESULT:0x800706BA)”的解决方法