首页 > 其他分享 >Nacos注册中心与配置中心

Nacos注册中心与配置中心

时间:2023-08-22 10:24:01浏览次数:33  
标签:中心 NacosDiscoveryInfoChangedEvent Nacos start 注册 服务端

Nacos中文官网

https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html
注册中心(客户端pull和服务端push)
NacosServiceRegistryAutoConfiguration 加载Start
加载配置 并发布事件:NacosDiscoveryInfoChangedEvent
注入NacosAutoServiceRegistration 并监听事件NacosDiscoveryInfoChangedEvent
调用start方法
NacosServiceRegistry.register() 具体的实现类.方法
NacosNamingService.registerInstance()
先开启定时任务 去定时刷新心跳 再去注册 默认情况下: 5秒上报一次心跳
注册完成后 服务中心会将服务变动通知给客户端 采用UDP通信 例如:new ips(1) service
clien注册时 ephemeral=true 采用的是AP模式 即服务端集群中只要有一个注册成功则返回 不用等待所有都更新成功。
第一次会携带beat信息 剩下的不会携带beat信息

标签:中心,NacosDiscoveryInfoChangedEvent,Nacos,start,注册,服务端
From: https://www.cnblogs.com/hopeway-shaon/p/17647838.html

相关文章

  • 本地nacos启动报错: Please set the JAVA_HOME variable in your environment, We nee
    编辑startup.cmd文件将模式从cluster改为standalone插入一行指定你的JAVA_HOME路径setJAVA_HOME="C:\dev_files\jdk17"然后启动nacos即可~......
  • Nacos源码 (4) 配置中心
    本文阅读nacos-2.0.2的config源码,编写示例,分析推送配置、监听配置的原理。客户端创建NacosConfigService对象Propertiesproperties=newProperties();properties.setProperty(PropertyKeyConst.SERVER_ADDR,NACOS_HOST);NacosConfigServiceconfigService=newNacosCon......
  • Nacos与Eureka的区别
    Nacos的服务实例分为两种l类型:临时实例:如果实例宕机超过一定时间,会从服务列表剔除,默认的类型。非临时实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例。 Nacos与eureka的共同点 都支持服务注册和服务拉取都支持服务提供者心跳方式做健康检测 N......
  • SpringBoot复习(54)用于事务处理的InfrastructureAdvisorAutoProxyCreator BeanPostProc
    从类的继承关系看InfrastructureAdvisorAutoProxyCreator是一个BeanPostProcessor.@EnableTransactionManagement注解导入了TransactionManagementConfigurationSelector类,它的代码如下:这个ImportSelector的selectImports方法返回了一个AutoProxyRegistrar,AutoProxyRegistrar代码......
  • 如何以公司名义注册苹果开发者账号?
    如何以公司名义注册苹果开发者账号?更新时间:2023-01-3017:52:23苹果开发者账号有三种:个人开发者、公司开发者、企业开发者1)个人和公司开发者年费均为688人民币/年,由于个人开发者过审率较低,故建议以公司名义注册;2)企业开发者一般是大企业开发内部应用时使用,不能用于上架Ap......
  • 开放即未来 浪潮信息推动数据中心开放网络创新
    近日,由全球最大的开放计算社区OCP主办、浪潮信息承办的OCPChinaDay2023(开放计算中国社区技术峰会)在北京举行。本届峰会以"OpenMomentum:智能化、可拓展、可持续"为主题,聚焦数据中心基础设施创新与可持续发展、开放计算创新与生态建设、社区协作创新等话题。峰会期间,浪潮信息亮相......
  • 会员登录注册
    会员相关会员登录注册{php$current_userid=intval(get_cookie('_userid'));}{if$current_userid}你好:{get_cookie('_username')}<ahref="{url_referer(0)}"target="_blank">退出</a>{else}<ahref="{U('memb......
  • Unity 物体围绕自身中心旋转而非轴心
    ============================================================在上面两张图坐标中心都在轴中心,但是如果用Rotate进行旋转,第一张是正确的,第二张进行了缩放的物体旋转并不会围绕自身中心旋转.解决的方法://相对于某一个点旋转//point相对于哪个点旋转//axis相对于point的......
  • 使用docsify搭建帮助中心
    一般比较复杂的产品会有一个帮助中心功能,帮助用户理解一些比较难理解的业务。前一段时间,公司想做一个轻量级的帮助中心,所以我就去调研了一下。找的时候发现网上做这个很多,经过初步的尝试,还是觉得docsify操作起来更简单一点。docsifydocsify是一款文档网站生成工具,它的官方说明文档......
  • 基于forms组件和Ajax请求的注册功能(代码)
    前端1<divclass="container-fluid">2<divclass="row">3<divclass="col-md-8col-md-offset-2">4<h1class="text-center">注册</h1>5<formid......