davionchen

Results 5 issues of davionchen

**What is the feature you want to add?** java sdk支持常规主动探测 对节点进行定期探测,探测节点正常时将其熔断状态设置为关闭(表示节点正常),探测节点不正常时,将其熔断状态设置为打开(表示节点被熔断) **Why do you want to add this feature?** 在小流量业务景,流量是不均匀的。仅仅依赖实时流量,无法及时发现故障实例。 希望sdk提供主动检查机制,发现异常实例。避免无效调用,提高服务的健壮性。 **How to implement this feature?** 在polaris-java 新增healthCheck机制 **Additional context**...

enhancement

**Describe the bug** Java Sdk 使用自定义OutlierDetector插件进行探测结果无法更新到InMemoryRegistry **To Reproduce** 1、SDK内部线程池周期性执行InstancesDetectTask,默认情况下serviceKey列表为空。 ``` @Override public void run() { Set services = extensions.getLocalRegistry().getServices(); for (ServiceKey serviceKey : services) { try { doInstanceDetectForService(serviceKey); } catch...

bug

**What is the feature you want to add?** 控制台的限流规则、熔断规则、路由规则增加导入导出功能。 **Why do you want to add this feature?** 解决生产运维交付不一致问题。 界面操作虽然灵活,但是生产交付不方便。 当把验证好的配置交付给运维同事。如果需要它们手动录入一次,容易出错。 如果可以支持将配置导出为json,再由运维同事导入,这可降低出错的概率。 **How to implement this feature?** 可选思路: 在规则列表增加功能 [导出配置]。 在规则界面,增加...

enhancement
good first issue
need discuss
service
issue-shoot

**What is the feature you want to add?** spring-boot-polaris能支持 自定义路由规则,熔断规则,限流规则。 **Why do you want to add this feature?** spring-boot-polaris进行服务路由,只支持namespace和service两种参数,无法扩展。 现阶段无法在一个service内做规则路由,只能通过创建多个service,增加了维护成本。 **How to implement this feature?** 需要PolarisTarget类支持上报 方法名,metadata等数据。 需要PolarisFeignClient 上报方法名等数据。 上述数据可以从polarisFeignOptions获取,可以从RequestTemplate获取。

enhancement

问题背景: 某个业务被划分为多个机房,对外提供服务。为了保证服务可用性和可靠性,会随机分配流量,包括job流量。 但在容灾演练、灰度发布等场景,需要重新划分job流量。 期待: 目前 powerjob只提供 基于worker的打tag功能 和基于tag的调度功能。但是缺少更精细化的调度。 比如: 1、将某个app的job流量从 a机房(tagA)到b机房(tagB) 2、在a机房的worker宕机的情况下,将流量自动迁移b机房(tagB)

new feature