apolloconfig / apolloconfig/apollo

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

Offen
#4,064 20 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
discussion
Vorherrschende Sprache
Java
Sterne
29.8k
Forks
10.2k
Ø Merge
4 T. 7 Std.
Gemergte PRs (30 T.)
4

Beschreibung

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

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.