dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上
使用了虚拟机之后,启动了dubbo服务提供者应用,又连了正式环境的注册中心;
一旦dubbo获取的ip错误后, 这种情况即使提供者服务停掉,目前dubbo没有能力清除这类错误的提供者;
(需要修改源码测试,需要客户端重新更细包,因为清除动作client端,我司就是这么干的)
规避方案:
- 线上最好直接把(连接注册中心的)做ip限制,VPN拨上的IP过滤掉;
- 团队人员行为控制;
- 拨VPN又需要调试dubbo提供者的应用时,指定DUBBO服务IP的主机绑定;
发现这种情况的解决方法:
- 到dubbo管理后台,禁用错误的服务提供者;
Dubbo主机IP绑定说明:
缺省主机IP查找顺序:
- 通过LocalHost.getLocalHost()获取本机地址。
- 如果是127.*等loopback地址,则扫描各网卡,获取网卡IP。
注册的地址如果获取不正确,比如需要注册公网地址,可以:
1. 可以在/etc/hosts中加入:机器名 公网IP,比如:
test1 205.182.23.201 |
2. 在dubbo.xml中加入主机地址的配置:
<dubbo:protocol host="http://10.20.160.198/wiki/display/dubbo/205.182.23.201"> |
3. 或在dubbo.properties中加入主机地址的配置:
dubbo.protocol.host=205.182.23.201 |
dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上相关推荐
- Win10创建wifi热点时出现无法启动承载网络的问题,导致手机连不上电脑所开的热点
相信大家在日常生活中都碰到过这种情况,电脑连接的宽带,然后通过电脑作为路由器,手机却连接不上电脑的热点,然后在网上找了好久,都没有一个解决办法. 然后又通过cmd命令提示符去操作,发现当我们要启动热点 ...
- Win7 IIS7.5运行ASP时出现500错误的解决办法
http 500内部服务器错误说明IIS服务器无法解析ASP代码,下面为大家介绍下Win7 IIS7.5运行ASP时出现500错误的解决办法 http 500内部服务器错误说明IIS服务器无法解析AS ...
- 激活Office时提示0xc004f074错误
重装系统,卸载内置的office2016,用官方清理软件清理之后,安装office2019,激活时提示0xc004f074错误. 首先清理注册表OEM残留,再次激活,依然报错. 找来找去,看到这了篇官 ...
- [已解决]多网卡情况下Seata1.5.2分布式事务注册到nacos时ip错误
最近学习spring cloud,Seata分布式事务集成nacos注册中心时ip偶尔会注册不对,是虚拟机的ip,不是实际使用的ip地址,导致服务路由失败,查了下是因为多网卡时时随机网卡取ip地址 文 ...
- 在VMware Workstation中设置双网卡实现SSH使用固定IP登录并且在虚拟系统中任意访问Internet...
本内容为原创,如需转载,请注明. 参考: Linux 跟老男孩学Linux运维:Web集群实战( VMware Workstation设置) NAT 服务器的设定(鸟哥的Linux私房菜服务器架设篇( ...
- 关于dubbo快速开发和服务提供者无法注册上注意点
Dubbo简介: Dubbo提供了三大核心能力:面向接口的远程方法调用(客户端-服务消费者 服务-服务提供者 接口一定要一样),智能容错和负载均衡,以及服务自动注册(服务 ...
- 前端lvs访问多台nginx代理服务时出现404错误的处理
前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述: app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器 ...
- c语言socket段错误,(Qtcpsocket)退出程序时提示段错误的解决
这几天使用QT附带的一个example程序fortuneclient,开发了一个tcp通信的小程序,偶然间发现原来的程序存在一个小bug,当填入的ip地址或者端口号错误,关闭程序时,会报段错误,并弹出 ...
- linux单块网卡绑定多个ip及网卡聚合绑定多个ip方法
单块网卡绑定多个ip,网上介绍的太多了.方法如下 1.复制虚拟网卡配置文件 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/n ...
最新文章
- 微软:外接 USB 设备或 SD 卡时将无法更新 Windows 1903
- 被「卡脖子」的尖端技术该如何前行?刘明张亚勤等院士大咖为你解惑 | CNCC2020...
- [网络安全提高篇] 一〇六.SQL注入之手工注入和SQLMAP入门案例详解
- cifar10数据集测试有多少张图_pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)...
- Linux/Ubuntu: 使用 trash-cli 防止 rm 命令误删除重要文件
- 全网最好懂的Spring AOP原理
- Android笔记 解析xml文件demo
- AssionShop开源B2C电子商务系统-概述(转载)
- Linux内核编程11期:设备树(device tree)
- 小波分解和小波包分解
- 西门子S7-200SMART四种密码解密软件
- 中国石油大学(北京)-《钻井液工艺原理》第三阶段在线作业
- 360度领导能力全方位测试
- JSON、AJAX、Maven
- 图像处理(8)–灰度变换函数增强空间域图像
- 【Codeforces613D】Kingdom and its Cities【虚树】【Tree DP】
- Python 汉字转拼音库 pypinyin, 附:汉字拼音转换工具
- 开心的小明-动态规划算法
- 生成自定义时长的静音音频 | Java工具类
- net framework4.0未能成功安装、另一个安装操作正在进行、请继续这个操作之前完成那个操作。
热门文章
- book mac pro怎么重装系统_MAC笔记本电脑解决NTFS硬盘无法写入的简要方法
- 实验一基于 的词法分析实验_[源码和文档分享]基于JAVA实现的基于DFA的词法分析程序...
- ajax html例子,AJAX实例
- beyond compare4过期解决方法_面试必备:缓存穿透、雪崩解决方案及缓存击穿的四种解决方案...
- cef使用缓存_CEF 文件下载功能实现
- 空间滤波器是怎么来的
- 【NLP】TransformerXL:因为XL,所以更牛
- 十大最急需IT技术人才榜:Java开发人员领跑
- Lockey的沙雕低错集锦(未完待续~自己提升用)
- String,StringBuffer,StringBulider 三者的区别