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调用接口相关推荐

  1. frida sekiro 实现 taobao sgmain 70102 远程 rpc 调用

    前言 使用 frida + sekiro 远程 rpc 调用淘宝 sgmain 70102 之前写过一篇类似的,可以参考一下 androidAsync fridaManager 实现某宝 sgmain ...

  2. Dubbo——远程(RPC)调用原理

    摘要 服务暴露和服务引入两个流程了,而这两个流程就是为了服务的调用,本博文将详细的介绍Dubbo的服务调用流程. PRC架构组件 一个基本的RPC架构里面应该至少包含以下4个组件: 客户端(Clien ...

  3. 深入剖析通信层和RPC调用的异步化(上)

    <Netty 进阶之路>.<分布式服务框架原理与实践>作者李林锋深入剖析通信层和 RPC 调用的异步化.李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的 ...

  4. SpringCloud集成Dubbo实现RPC调用

    SpringCloud轻松集成Dubbo实现RPC调用 很久之前在做微服务架构选型的时候就听说阿里的微服务RPC框架dubbo,当时与Spring Cloud以http协议调用的架构做对比.发现dub ...

  5. springcloud框架下采用Grpc实现远程过程调用

    一.RPC 简介 参考:http://itindex.net/detail/52530-rpc-%E6%A1%86%E6%9E%B6-%E5%88%86%E6%9E%90 简介: RPC(Remote ...

  6. 远程过程调用RPC简介

    RPC(Remote Procedure Call, 远程过程调用):是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想. RPC是一种技术思想而非一种规范或协议,常见RPC技术 ...

  7. RPC(Remote Procedure Calls)远程过程调用

    很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单 ...

  8. 远程过程调用RPC RMI(Remote Method Invocation)和Web Service

    2019独角兽企业重金招聘Python工程师标准>>> 一.RPC是什么 RPC的全称是Remote Procedure call,是进程间通信方式. 他允许程序调用另一个地址空间的 ...

  9. zkcli远程连接_高级框架第一天RPC:远程过程调用

    RPC:远程过程调用 主要内容 1.项目结构变化 2.RPC简介 3.RMI实现RPC 4.HttpClient实现RPC 5.Zookeeper安装 6.Zookeeper客户端常用命令 7.向Zo ...

  10. rpc 服务器不可用_什么是远程过程调用RPC

    背景:  最近在开发中接触到微服务的一些概念,并且为其他业务组通过URL请求的方式提供了我们本地接口.  其中涉及到了,注册方法,发送和接收脚本,确定调用的URL,鉴权数据.从而引出今天要讲内容RPC ...

最新文章

  1. Lucene学习笔记:Field.Store.* 域存储选项
  2. Charles模拟403/404(Web)
  3. 快速恢复Word、Excel的默认初始设置
  4. 官网上下载tomcat的linux版本
  5. ubantu 中配置Flash Player
  6. r语言如何读取matlab数据类型,[转载]R语言数据类型解析[转]
  7. ThinkPHP6内核学生成绩管理系统源码 内附安装说明
  8. gradle问题 cordova
  9. TFT-lcd液晶屏接口类型之ttl接口
  10. 交换机下接路由器lan还是wan_同一网络中如何配置多个路由器?
  11. 高博课程编程作业之计算小萝卜的坐标
  12. 外贸须知:和各国客户做生意需要注意的点
  13. 超图导入ArcGIS数据文件
  14. cisco ios enable password与enable secret设置详解
  15. 购买服务器和域名到搭建网站
  16. Java格式化json格式文本数据
  17. 那个全是成人游戏的Steam平台,可能真的要凉了!
  18. 【sketchup 2021】草图大师中二维图像交互(jpeg等格式图像的导入、图像的输出、图像导入变得模糊处理方法)与三维图像交互(其他软件导出的三维导入到草图大师、草图大师导出为三维模型】
  19. 风格迁移篇---重用鉴别器进行编码:朝向无监督的图像到图像转换
  20. 小程序获取小程序码getWXACodeUnlimit 报错参数错误

热门文章

  1. 【机器学习算法】聚类算法-4 模糊聚类 密度聚类,如何判断超参数:数据群数
  2. PRD文档详解(20191209)
  3. Hive Hsql 常用命令
  4. QQ群管机器人html官网源码
  5. SpringBoot+Vue项目外卖点餐系统
  6. 心理学在游戏设计中的作用
  7. 基于cat12搞定VBM的ROI分析——vertex水平和ROI水平的双样本T检验
  8. 确定手机imsi号码的方法
  9. 直流电动机调速matlab,基于MATLAB龙门刨床直流电动机调速系统仿真研究
  10. jcr多久更新一次_sci分区什么时候更新