polaris
polaris copied to clipboard
Service Discovery and Governance Platform for Microservice and Distributed Architecture
**What is the feature you want to add?** **Why do you want to add this feature?** **How to implement this feature?** **Additional context** Add any other context or screenshots about...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior. **Expected behavior** A clear and concise description of what you...
**Please provide issue(s) of this PR:** Fixes # **To help us figure out who should review this PR, please put an X in all the areas that this PR affects.**...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior. **Expected behavior** A clear and concise description of what you...
**What is the feature you want to add?** 目前我们common/api/v{1,2}/build.sh 只支持了linux环境的编译。 common/api/protoc 只提供了Linux版本的二进制 **Why do you want to add this feature?** 而我们开发的时候,Windows和macOS的同志就比较麻烦。我们工具对版本有要求的话,找一样的版本也不容易。 是不是可以兼容下不同系统环境的场景。 **How to implement this feature?** 添加不同系统的二进制文件,脚本支持自动判断当前系统环境或者根据参数,调用不同版本的工具完成操作。 **Additional context**...
**What is the feature you want to add?** 支持serviceId大小写不敏感模式 **Why do you want to add this feature?** spring.application.name即serviceId一般是小写,这是前提。 考虑历史业务从eureka迁移到polaris的场景,服务注册发现服务端部署polaris替代eureka server之后,存量的eureka client在8761端口注册的serviceId是大写,改造后的polaris discovery在8091端口注册的serviceId是小写,这就导致eureka client找不到polaris discovery注册的服务,polaris discovery找不到eureka client注册的服务,给迁移造成困难。
**What is the feature you want to add?** BatchHeartbeat(ctx, []*api.Instance),北极星服务端新增批量心跳上报接口 **Why do you want to add this feature?** 一个SDK将所有通过自己注册的实例,组成一个BatchHeartbeat提交至北极星服务端,北极星服务端根据请求包批量刷新对应实例的心跳信息 **How to implement this feature?** - 减少心跳上报的网络建立开销 - 正常来说只要SDK能够维护一个心跳,那么就可以认为通过当前SDK注册的服务实例都是健康的 **Additional context**...
The Golang monkey patching library, https://github.com/bouk/monkey, is being utilized directly against [its license](https://github.com/bouk/monkey/blob/master/LICENSE.md): > Copyright Bouke van der Bijl > > I do not give anyone permissions to use this...
**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同步的数据...
**What is the feature you want to add?** **Why do you want to add this feature?** **How to implement this feature?** **Additional context** Add any other context or screenshots about...