情况:

分别将多个模块部署到不同的服务器上
出现不同模块之间调用不通

环境:阿里云服务器
框架:RuoYi-Cloud
容器引擎:Docker

前置条件

(这里默认已经完成打包,部署)
需要在阿里服务器上配置对应的安全组规则

情况与解决方案

1.gateway模块和system模块不在同一个服务器,前端发送的地址,在gateway中匹配,去拿nacos中记录的地址ip(这个ip调不通,问题所在)

nacos配置的yaml文件里,对gateway的yaml文件进行操作
如果和 gateway 模块不在同一个docker
这里的 uri 需要配置具体的 http://xxx.xxx.xxx.xxx:port/

      routes:# 认证中心- id: neet-auth# 如果和 gateway 模块不在同一个docker # 这里的 uri 需要配置具体的 http://ip:port/#  uri: lb://ruoyi-auth 要改成 http://ip:port/predicates:- Path=/auth/**

2.gateway成功转发出去,但是feign调用失败
(具体情境:auth模块和system模块不在同一个服务器auth模块中通过feign远程调用system模块里面的接口,出现超时问题)

与上一个类似
在api模块,对@FeignClient()注解进行操作

@FeignClient(contextId = "remoteUserService",name = ServiceNameConstants.SYSTEM_SERVICE , url = ServiceNameConstants.SYSTEM_SERVICE_URL,fallbackFactory = RemoteUserFallbackFactory.class)

不在是通过名字去找,而是给具体的url

ruoyi(若依)微服务在多服务器上部署,feign远程调用不通的问题相关推荐

  1. Windows/Linux服务器上Tomcat开启远程调试,使用IDEA本地调试

    注意:要保证本地的代码与服务器上部署的代码完全一致

  2. flask+uwsgi+supervisor+nginx在局域网服务器上部署实践

    flask可以快速的搭建http服务,但是为了搭建网站还是需要web服务器和相关监控管理操作,一套flask.uwsgi.supervisor.nginx是较好的完整解决方案. 本文对自己学习做一个记 ...

  3. linux怎么开启httpd服务公钥,在Apache httpd服务器上部署SSL证书

    Apache是一款时下最主流.被广泛使用的web服务器.本文详细描述如何在Apache httpd服务器上部署并使用SSL(Secure Sockets Layer)证书. 前提条件 Apache 2 ...

  4. 在Postfix邮件服务器上部署SSL证书

    在Postfix邮件服务器上部署SSL证书 # 前提条件 # 如何部署 # 配置文件 # 启动SMTPS服务 # 重启Postfix服务器 # 更多信息 Postfix是一款基于sendmail改良而 ...

  5. 居家办公小妙招、前后端在远程服务器上部署完成后怎么启动?

    一.居家办公小妙招 1.VPN连接后钉钉登不上,怎么办? 1)打开360浏览器,点击下边我框红的打开菜单按钮 2)选择工具->Internet选项,弹出Internet属性,接下来选择连接-&g ...

  6. 在服务器上部署自己的h5页面用于微信内部浏览器打开

    在服务器上部署自己的h5页面用于微信内部浏览器打开  域名注册 和 虚拟主机租用  都是在 西部数据 进行的 以下为 西部数据 的官网 登录和注册这里不过多介绍...... 一.域名注册 点击官网首页 ...

  7. arm架构服务器安装系统教程,docker服务在arm平台上部署安装方法

    docker服务在arm平台上部署安装方法 本教程使用的硬件平台是全志A40I,操作系统采用的是ubuntu18.04,内核是3.10.108(内核很老导致docker兼容性不好) 1.获取最新版本的 ...

  8. 在云服务器上部署的项目一直运可以怎么做

    之前在阿里云上部署的一个项目,但是每次访问都需要ssh访问远程服务器, 运行项目才能够访问.于是网上查了一些资料, 但是并没有找到我想要的结果,但是最后我还是找到了我想要的答案.是在阿里云的帮助文档上 ...

  9. 如何让自己在云服务器上部署的进程一直运行而无需一直连接服务器

    在服务器上开一个进程,当本机与服务器断开连接时,进程便停止,为避免这种情况: 使用screen指令,参考: 如何让自己在云服务器上部署的项目一直运行_字节跳动首席执行官的博客-CSDN博客_如何让云服 ...

最新文章

  1. C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
  2. 如何给页面加上loding_如何给片头添加字幕?视频剪辑大神们都这样玩
  3. python 画图 内存-10种检测Python程序运行时间、CPU和内存占用的方法
  4. [新活动] 2015年推广返利活动
  5. python type函数
  6. Oracle数据库自动存储管理(ASM)
  7. Python技术知识清单(数据分析)
  8. Kubernetes面试题
  9. 【汇编语言】通用数据处理指令——算术运算类指令
  10. 9月20日等级考试试题答案实时追踪中
  11. 通过gps计算间距(WGS84坐标系)
  12. K线技术指标实现详解—KDJ
  13. RDA EQ频响曲线
  14. 浅层神经网络python代码
  15. python求解立方根_求解立方根
  16. 振动数据 自相关计算时时延_振动诊断技术
  17. 模拟时针--微信小程序制作
  18. 万圣节 数据_万圣节最可怕的12种开发商恐惧
  19. lisp不是函授型语言_lisp函数大全详解
  20. python 矩阵求逆

热门文章

  1. Golang 语言的排序、结构体排序
  2. Windows下Redis集群配置
  3. 微信小程序日历组件(可滑动,可展开收缩,可标点)
  4. 楼房采光不好有哪些原因
  5. 用react做一个音乐站webapp
  6. 那些正在消失的 Flash 网站
  7. 视频教程-美团团购订单系统优化实践-其他
  8. 一起网PHP编码规范(征求意见稿)
  9. 分时显示不同图片和问候语
  10. 运城学院计算机分数线,运城学院2020年录取分数线(附2017-2020年分数线)