我正在嘗試使用Consul的Key-Value API將JSON配置傳遞給在我的一個容器中運行的應用程序。它工作的很好,但API不提供任何pub-sub功能(只是讀/寫/刪除)的一個關鍵。訂閱Consul鍵值
到目前爲止,我設法人爲地使用Watch feature重啓容器每當關鍵的變化進行補償,但給我留下需要
- 在外部配置領事(或裝入新配置,或使用CLI,指定要觀看的密鑰以及要運行的外殼腳本)
- 在運行中重新啓動我的應用程序 - 這是一種可能會丟失數據的好方法。
是否有任何編程方式(除了每x秒輪詢)才能得到Consul關鍵更改的通知,或者我應該退出此解決方案並轉移到Redis?
你好,我嘗試做領事發布 - 訂閱功能。我已閱讀您的問題,並希望知道您的反饋,謝謝。 – icarbajo