本地http://localhost/端口 通过本地服务,远程调用同一网络下的另一台主机的微服务方法

首先需要确保能够ping通另一台主机的ip,切记一定要确保可以ping通,否则无法正常访问

我使用的spring-cloud框架,在spring-cloud框架中进行操作,我是有一个单独的Remote模块用于远程调用,在这里

第一步:需要添加url路径,这个url是B主机的本地ip地址,注意加上端口号

第二步:由于可能不知道对方的实体类格式,我采用String类型

第三步:在请求后加上produces = MediaType.APPLICATION_JSON_VALUE,保证以json格式接收

这里由于我知道B主机的实体类参数格式,新建一个实体类用于后续转换操作

新建一个controller用于操作请求,根据需求自定义统一结果集

这里我安装了一个api插件,用于测试接口使用,这里我可以直接复制接口的路径,通过浏览器访问本地接口,然后通过远程掉用服务访问B主机的方法,得到返回值

这里所有流程基本结束,然后在浏览器中访问路径即可,可以看见我已经获取到B主机响应的数据

相关推荐
前端付豪19 分钟前
揭秘网易统一日志采集与故障定位平台揭秘:如何在亿级请求中1分钟定位线上异常
前端·后端·架构
喵个咪1 小时前
开箱即用的GO后台管理系统 Kratos Admin - 代码生成工具集
微服务·orm·protobuf
光电的一只菜鸡1 小时前
Wireshark使用教程(含安装包和安装教程)
网络·测试工具·wireshark
未来影子1 小时前
SpringAI(GA):Nacos3下的分布式MCP
后端·架构·ai编程
小马哥编程1 小时前
【iSAQB软件架构】软件架构中构建块的视图:黑箱、灰箱和白箱及其交互机制
microsoft·架构·系统架构·交互
DemonAvenger1 小时前
Go并发编程:内存同步与竞态处理
性能优化·架构·go
领世达检测V133529092491 小时前
【联网玩具】EN 18031欧盟网络安全认证
网络·en 18031
靡樊1 小时前
Socket编程UDP\TCP
网络·c++·学习·tcp/ip·udp
保持学习ing3 小时前
黑马Java面试笔记之 消息中间件篇(RabbitMQ)
java·微服务·面试·java-rabbitmq
秋水丶秋水3 小时前
IP证书与 域名证书有什么区别?
网络·网络协议·tcp/ip