-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问一下,nacos-sync可以用来将两个nacos集群整合成一个集群对外提供服务吗? #333
Comments
部署nacos注册中心两个集群,应用服务方选择其中的一个注册,应用消费方选择其中的一个注册。 |
是可行的,我的思路和@zrlw 一样,通过建立两两同步任务,将跨区域的注册中心合成一个大注册中心。现在遇到的问题是,nacos-sync虽然提供了/v1/task/addAll接口支持nacos集群的批量注册任务,但是nacos-sync感知不到sourceCluster新增的service,只能手动为新增的service建立同步任务。目前公司的nacos集群版本是2.x,也没有订阅注册中心的功能,所以我的解决方案是参考nacos client的心跳机制,每次addAll接口进行集群注册的时候,开启定时任务,比较sourceCluster的serverList与nacos-sync的task表中的服务信息,如发现新增的service则建立同步任务。 |
nacos到nacos的全量同步或许可以借鉴一下ZookeeperSyncToNacosServiceImpl,zk到nacos首次同步是支持全量同步的,只需要同步任务名配成ALL。 |
感谢提醒,0.4.9-PRE版本的nacosToNacos也支持serviceName为ALL的全量同步,这样就满足我的需求了 |
Nacos 之间的同步 直接使用API 写个脚本就可以了,不用这个更方便 |
就是通过nacos-sync来将两个nacos集群组成双活集群对外提供服务吗?
The text was updated successfully, but these errors were encountered: