Comments (2)
一个典型的容易复现的场景:
服务端:polaris server <-> eureka server
客户端:eureka client,配置服务名svc-demo,instanceId为ip:port,指定服务端为polaris server提供的eureka服务
客户端启动完成实例注册后进行反注册,观察eureka server日志会有一条这样的报错:
AbstractInstanceRegistry DS: Registry: cancel failed because Lease is not registered for: SVC-DEMO/svc-demo:ip:port
说明polaris向eureka同步的实例反注册请求中instanceId不符合预期
原因是实例反注册时request中的instanceId ip:port被改成了svc-demo:ip:port,然后polaris内部发送的实例反注册事件中instance metadata是空的
from polaris.
其它类似实例反注册这种request只有instanceId的场景都有可能出现类似情况,所以将原始instanceId写到context中供同步时查询
from polaris.
Related Issues (20)
- 针对DataPlane -> ControlPlane 方向网络故障引起实例大面积不健康问题支持零实例保护
- 添加隐藏空服务按钮 HOT 5
- Feat: add support grpc method for config create update and publish
- 是否有计划对接apisix呢 HOT 2
- docker部署的polaris-standalone单机版本重启后可观测性部分无法使用 HOT 5
- grpc polaris 无损下线 HOT 1
- 服务注册
- 动态路由使用application转发时不生效 HOT 1
- 负载均衡:支持按访问成功率为实例动态分配权重
- 细化polaris后台权限, 实现账号读权限控制功能 HOT 7
- 管理后台增加操作日志记录和查询功能 HOT 9
- 关闭健康检测开关启动报错
- 部分场景的Eureka实例状态同步有差异 HOT 1
- 动态路由 cookies 设置无效 HOT 1
- 配置中心、治理规则下发支持灰度发布 HOT 2
- 单机版为用户关联用户组时,会默认勾选所有用户组 HOT 1
- xdsserver 插件中支持 envoy 的 On Demand VHDS/CDS 协议实现按需加载
- Helm 发布仓库
- 关闭健康监测大量error日志
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from polaris.