-
Notifications
You must be signed in to change notification settings - Fork 399
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
polaris原地替换eureka server节点 #668
Labels
enhancement
New feature or request
keystone
the key feature of the milestone
need discuss
Need to discuss
service
Service registration discovery, service governance
Milestone
Comments
chuntaojun
added
need discuss
Need to discuss
service
Service registration discovery, service governance
labels
Sep 16, 2022
建议方案:polaris的eureka插件,实现eureka的peerreplication能力,支持服务数据的集群同步能力,支持用户将polaris-server加入到eureka集群中 |
拆分任务
|
多种注册中心迁移场景的梳理
适用场景:同类型注册中心之间的迁移,比如北极星到北极星,eureka到北极星之间的迁移
适合场景:适合java应用,完成nacos/zk/consul等异步注册中心到北极星的迁移,
适合场景:适合多语言应用,异构注册中心的迁移 |
接纳,多实现一种数据同步的方式 |
8 tasks
8 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New feature or request
keystone
the key feature of the milestone
need discuss
Need to discuss
service
Service registration discovery, service governance
What is the feature you want to add?
支持在eureka server节点原地部署polaris来完成eureka的替代
Why do you want to add this feature?
降低eureka迁移到polaris的业务成本
Additional context
eureka server节点原地部署polaris
——————
这一步验证下来发现有几个解决成本很高的问题
1.polaris节点启动时不会从eureka节点拉已注册服务,会使调用过来的eureka client丢服务信息,还无法处理自己没有的实例的心跳
2.polaris不会向eureka节点同步数据
3.polaris没有peerreplication/batch/接口,不能处理eureka server同步的数据
How to implement this feature?
问题1和2可以考虑添加eureka-sync plugin,可以通过配置文件配置是否启用plugin、eureka peer节点列表。
最好的是plugin带节点探测功能,能够识别peer节点是否已完成polaris的替代,已完成替代的自动停止同步
The text was updated successfully, but these errors were encountered: