apolloconfig / apolloconfig/apollo

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

Đang mở
#4,064 20 bình luận 0 reaction 0 người được giao Xem trên GitHub
discussion
Ngôn ngữ chính
Java
Star
29.8k
Fork
10.2k
Merge trung bình
4 ngày 7 giờ
Pull request đã merge (30 ngày)
4

Mô tả

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

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.