文档章节

dubbo 双网卡或者VPN的时候,服务提供者的错误IP注册到中心

greki
 greki
发布于 2015/04/17 15:01
字数 369
阅读 154
收藏 2

使用了VPN,启动了dubbo服务提供者应用,又连了正式环境的注册中心;

一旦dubbo获取的ip错误后(拨了vpn 本机IP就会有多个),

 这种情况即使提供者服务停掉,目前dubbo没有能力清除这类错误的提供者;

 (需要修改源码测试,需要客户端重新更细包,因为清除动作client端)

 规避方案:

  1. 线上最好直接把(连接注册中心的)做ip限制,VPN拨上的IP过滤掉;
  2. 团队人员行为控制;
  3. 拨VPN又需要调试dubbo提供者的应用时,指定DUBBO服务IP的主机绑定;

 

发现这种情况的解决方法:

  1. 到dubbo管理后台,禁用错误的服务提供者;

 

Dubbo主机IP绑定说明:


缺省主机IP查找顺序:

  • 通过LocalHost.getLocalHost()获取本机地址。
  • 如果是127.*等loopback地址,则扫描各网卡,获取网卡IP。

注册的地址如果获取不正确,比如需要注册公网地址,可以:
1. 可以在/etc/hosts中加入:机器名 公网IP,比如:

test1 205.182.23.201

 

2. 在dubbo.xml中加入主机地址的配置:

 

3. 或在dubbo.properties中加入主机地址的配置:

dubbo.protocol.host=205.182.23.201

© 著作权归作者所有

共有 人打赏支持
greki
粉丝 98
博文 109
码字总数 45236
作品 0
杭州
技术主管
DUBBO 使用问题记录

官方ISSUE参考 https://github.com/alibaba/dubbo/issues 注册中心ZookeeperRegistry.doSaveProperties warn 2014-10-1419:56:51WARN [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegis......

GREKI
2015/12/25
32K
6
高性能 RPC 框架 Dubbo 从入门到深入-服务注册中心搭建(详细)

一、前言 整体来说,一个公司业务系统的演进流程基本都是从单体应用到多应用。在单体应用时,不同业务模块相互调用直接在本地 JVM 进程内就可以完成,而变为多个应用时,相互之间进行通信的方...

加多
01/26
0
0
dubbo学习过程、使用经验分享及实现原理简单介绍,dubbo经验分享

一、前言 整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/hzzhoushaoyu/article/details/43273099 二、什么是dubbo Dubbo是阿里巴巴提供的开源的...

沉默的子明
2016/06/23
647
0
dubbo深入学习的一些总结

Dubbo 源文件主要包含以上这么多包,其中: 首先对dubbo-2.8.4.jar 源码的一个截图 dubbo-common 公共逻辑模块,包括 Util 类和通用模型。 dubbo-remoting 远程通讯模块,相当于 Dubbo 协议的...

JTA的阿呆
2016/12/19
56
0
分布式框架-Dubbox介绍

Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的...

孙小哲
2016/01/20
3.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

wordpress 汉化

在 wp-config.php 添加 define('WPLANG','zh_CN'); 在后台,更新 now ,即可。

james_laughing
28分钟前
1
0
Android JNI开发系列(十一) JNI 访问父类的构造方法和父类实例方法

JNI 访问父类的构造方法和父类实例方法 构造方法和父类实例方法 先看一段Java代码, Java package org.professor.jni.animal;import android.util.Log;public class Animal {protecte...

蔡小鹏
34分钟前
2
0
腾讯投资最高1.75亿美元正式进军菲律宾移动支付市场

菲律宾长途电话公司(PLDT)公司今日宣布,中国互联网巨头腾讯和私募股权公司KKR将获得该公司旗下金融科技公司Voyager Innovations的少数股权。 PLDT在一份声明中称:“腾讯和KKR最多将分别收...

linuxCool
今天
3
0
正则介绍及grep/egrep用法

10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data 正则介绍 正则就是一串有规律的字符...

hhpuppy
今天
4
0
J2Cache 中使用 Lettuce 替代 Jedis 管理 Redis 连接

一直以来 J2Cache 都是使用 Jedis 连接 Redis 服务的。Jedis 是一个很老牌的 Redis 的 Java 开发包,使用很稳定,作者维护很勤勉,社区上能搜到的文章也非常非常多。算是使用范围最广的 Redi...

红薯
今天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部