apolloconfig / apolloconfig/apollo

支持按实例数目/比例的灰度策略适应容器化的场景

Abierto
#4,064 20 comentarios 0 reacciones 0 asignados Ver en GitHub
discussion
Lenguaje dominante
Java
Estrellas
29.8k
Forks
10.2k
Merge medio
4 d 7 h
PR fusionados (30 d)
4

Descripción

目前配置灰度策略,有IP和Label两种实现,
但是对于容器化的场景是不友好的,主要有一下几个考量
1. ip的方式不适用于容器化场景,因为容器重启会出现ip漂移不能保证稳定的灰度,单个容器重启灰度配置会失效(灰度不稳定)
2. 通过label的方式将容器和配置强绑定了,每次发布新配置需要更改label重启应用,然后配置灰度策略,这样增加了配置变更的维护成本(发布配置成本高)

能否实现一种按一定的实例数量或者比例灰度,比如容器有20个实例,10%就始终保持2个容器获取到灰度配置,同时要考虑容器漂移带来的影响,比如未灰度的容器重启应该获取到的还是原来的配置,灰度的容器重启获取到依旧是灰度的配置

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.