dubbo注册zookepper时为啥会自动使用内网IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo注册zookepper时为啥会自动使用内网IP相关的知识,希望对你有一定的参考价值。

参考技术A 在路由器上所有连接进来的主机是有租约缓存的,不同型号的设备默认的缓存时间不太一样,一般都是1天或2天,所以即使你关机了,在租约缓存到期之前,这个IP会一直给你留着。你手动设置的IP一样会有租约,在租约到期之前,DHCP是不会把这个IP分给别人的。如果你的机器是自动获取IP,你可以手动查看连接属性里的详细信息,里面就会有你的租约开始日期和到期日期。手动IP就不会显示这个了。

dubbo zookepper

最近新学的项目框架用到了dubbo zookepper这个服务,趁着有空就去学习了一些这个分布式的框架,下面是学习心得

zookepper是dubbo的服务注册中心,provider提供服务后注册在zookepper上面,consumer可以通过接口和版本信息从zookepper上面获取相应的服务,服务对于consumer来说完全透明,根本感知不到接口是来自provider,就像本地调用一个bean一样。

利用springmvc dubbo和zookepper构建分布式的项目:

技术分享

在配置文件里面配置zookepper的服务,然后暴露服务的接口,将项目里面需要用到的接口全部在zookepper上面注册

 技术分享

 

 

 

以上是关于dubbo注册zookepper时为啥会自动使用内网IP的主要内容,如果未能解决你的问题,请参考以下文章

Dubbo -- 分布式系统的相关概念(大型互联网项目架构目标 集群和分布式 架构演进)Dubbo概述(Dubbo的概念和架构)Dubbo快速入门(Zookepper的安装:注册中心中心)

Dubbo消费者无法连接到生产者提供的服务?内网IP?

为啥使用zookeeper当作dubbo的注册中心

为啥dubbo使用ZkClient作为zookeeper的客户端

部署tms过程记录

Dubbo