Skip to content
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

mse-nacos的同步 #326

Open
taoren7 opened this issue May 30, 2023 · 2 comments
Open

mse-nacos的同步 #326

taoren7 opened this issue May 30, 2023 · 2 comments

Comments

@taoren7
Copy link

taoren7 commented May 30, 2023

nacos-sync是否支持自建eureka到mse-nacos的同步,以及mse-nacos到自建eureka的同步

@zrlw
Copy link
Contributor

zrlw commented Nov 4, 2023

网络双向打通应该就行了,mse-nacos是nacos企业版,和社区版的nacos没有本质差异。
但如果用的是mse-nacos 2.x版本,nacos-sync需要打PR:nacos2限制同一个客户端注册同一个服务时只允许注册一个临时实例,注册第2个时会覆盖掉第1个注册的临时实例。nacos-sync也是nacos2的一个客户端。
目前nacos2为了兼顾nacos-sync这种需求,提供了临时实例批量注册接口,但是nacos-sync目前的版本都还没有做支持。
我提交了一个nacos2集群之间同步的PR,在dubbo3.2.7 + nacos2.3.0-BETA下测试通过了,只是如果dubbo服务采用应用级别注册(dubbo.registry.register-mode=instance)时,还需要设置dubbo.application.metadata-type=remote,将dubbo服务实例元数据存储在元数据中心(默认为local存储在本地),如果应用不单独配置元数据中心,dubbo自动将注册中心作为元数据中心使用。
eureka到mse-nacos2.x的同步,以及mse-nacos2.x到自建eureka的同步可以参照这个PR自己写。
#336

@zrlw
Copy link
Contributor

zrlw commented Nov 5, 2023

#336 加了nacos2.0和eureka的同步功能,可以试试

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants