springcloud 远程rpc调用接口
springcloud 如果想要从注册中心中调用已经注册的接口,需要用如下方法。
我们现在已经将一个微服务注册到了注册中心。端口是8083的那个
并且里面有个member的RequestMapping
首先,创建一个微服务,将需要的依赖放入pom.xml和配置好appplication.yml
然后我们就要在一个controller中用rpc通过注册中心调用接口
创建一个ordercontroller.java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;@RestController
public class ordercontroller {@Autowiredprivate RestTemplate restTemplate;@RequestMapping("getorder")public String getorder() {// order 使用rpc 远程调用技术String memberUrl = "http://app-itmayiedu-member/member";String result = restTemplate.getForObject(memberUrl, String.class);System.out.println(result);return result;}}
并且创建一个启动文件,我创的是app.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;@SpringBootApplication
@EnableEurekaClient
public class app {public static void main(String[] args) {SpringApplication.run(app.class, args);}@Bean@LoadBalancedRestTemplate restTemplate() {return new RestTemplate();}}
这里的LoadBalanced是开启负载均衡一定要加上
然后即可调用到8083端口的接口
成功
springcloud 远程rpc调用接口相关推荐
- frida sekiro 实现 taobao sgmain 70102 远程 rpc 调用
前言 使用 frida + sekiro 远程 rpc 调用淘宝 sgmain 70102 之前写过一篇类似的,可以参考一下 androidAsync fridaManager 实现某宝 sgmain ...
- Dubbo——远程(RPC)调用原理
摘要 服务暴露和服务引入两个流程了,而这两个流程就是为了服务的调用,本博文将详细的介绍Dubbo的服务调用流程. PRC架构组件 一个基本的RPC架构里面应该至少包含以下4个组件: 客户端(Clien ...
- 深入剖析通信层和RPC调用的异步化(上)
<Netty 进阶之路>.<分布式服务框架原理与实践>作者李林锋深入剖析通信层和 RPC 调用的异步化.李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的 ...
- SpringCloud集成Dubbo实现RPC调用
SpringCloud轻松集成Dubbo实现RPC调用 很久之前在做微服务架构选型的时候就听说阿里的微服务RPC框架dubbo,当时与Spring Cloud以http协议调用的架构做对比.发现dub ...
- springcloud框架下采用Grpc实现远程过程调用
一.RPC 简介 参考:http://itindex.net/detail/52530-rpc-%E6%A1%86%E6%9E%B6-%E5%88%86%E6%9E%90 简介: RPC(Remote ...
- 远程过程调用RPC简介
RPC(Remote Procedure Call, 远程过程调用):是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想. RPC是一种技术思想而非一种规范或协议,常见RPC技术 ...
- RPC(Remote Procedure Calls)远程过程调用
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单 ...
- 远程过程调用RPC RMI(Remote Method Invocation)和Web Service
2019独角兽企业重金招聘Python工程师标准>>> 一.RPC是什么 RPC的全称是Remote Procedure call,是进程间通信方式. 他允许程序调用另一个地址空间的 ...
- zkcli远程连接_高级框架第一天RPC:远程过程调用
RPC:远程过程调用 主要内容 1.项目结构变化 2.RPC简介 3.RMI实现RPC 4.HttpClient实现RPC 5.Zookeeper安装 6.Zookeeper客户端常用命令 7.向Zo ...
- rpc 服务器不可用_什么是远程过程调用RPC
背景: 最近在开发中接触到微服务的一些概念,并且为其他业务组通过URL请求的方式提供了我们本地接口. 其中涉及到了,注册方法,发送和接收脚本,确定调用的URL,鉴权数据.从而引出今天要讲内容RPC ...
最新文章
- Lucene学习笔记:Field.Store.* 域存储选项
- Charles模拟403/404(Web)
- 快速恢复Word、Excel的默认初始设置
- 官网上下载tomcat的linux版本
- ubantu 中配置Flash Player
- r语言如何读取matlab数据类型,[转载]R语言数据类型解析[转]
- ThinkPHP6内核学生成绩管理系统源码 内附安装说明
- gradle问题 cordova
- TFT-lcd液晶屏接口类型之ttl接口
- 交换机下接路由器lan还是wan_同一网络中如何配置多个路由器?
- 高博课程编程作业之计算小萝卜的坐标
- 外贸须知:和各国客户做生意需要注意的点
- 超图导入ArcGIS数据文件
- cisco ios enable password与enable secret设置详解
- 购买服务器和域名到搭建网站
- Java格式化json格式文本数据
- 那个全是成人游戏的Steam平台,可能真的要凉了!
- 【sketchup 2021】草图大师中二维图像交互(jpeg等格式图像的导入、图像的输出、图像导入变得模糊处理方法)与三维图像交互(其他软件导出的三维导入到草图大师、草图大师导出为三维模型】
- 风格迁移篇---重用鉴别器进行编码:朝向无监督的图像到图像转换
- 小程序获取小程序码getWXACodeUnlimit 报错参数错误