假设我有一个Django应用程序,并且我已经将环境变量存储转移到了etcd。当我部署新服务器时,应用程序可以从etcd读取,将变量写入(例如)Python文件中,在应用程序启动时可以有条件地加载。到此为止,都是可以接受的。
然而,当配置更改时,我无法知道。据我所知,etcd不会广播更改。我需要设置一个守护进程来轮询并在值更改时重新加载我的应用程序吗?我应该在需要使用这些参数之前查询etcd吗?人们如何处理这个问题?
然而,当配置更改时,我无法知道。据我所知,etcd不会广播更改。我需要设置一个守护进程来轮询并在值更改时重新加载我的应用程序吗?我应该在需要使用这些参数之前查询etcd吗?人们如何处理这个问题?