例如,如果我有一臺服務器機器運行十個Web應用程序,我稱之爲A,三臺機器運行Consul,他們在服務器角色,我應該在哪裏註冊這些十應用程序?是在A中運行Consul客戶端並在其中註冊這些應用程序的最佳方式?或者進入那些服務器領事?什麼是最好的方式註冊服務在Consul
0
A
回答
0
在所有帶有應用程序的服務器上,您應該在客戶端mod中安裝consul代理。
所有應用程序都有不同的端口,對吧?因此,例如,您可以使用ID取決於端口註冊此應用程序,例如8080端口上的應用程序爲「my_web_application_8080」,8081上的應用程序爲「my_web_application_8081」等等。這是必要的,因爲服務應該有uniq ID(但可以具有相同的名稱)。
所有此註冊請求您應發送給當地代理localhost
。導致此代理連接到服務器,所有其他代理將收到關於新服務的通知。
0
我在Docker環境(非容器)的每個節點上運行Registrator的一個實例。註冊人自動向碼頭註冊碼頭集裝箱,並將公開港口註冊到領事館。
docker run -d \
--name=registrator \
--net=host \
--volume=/var/run/docker.sock:/tmp/docker.sock \
gliderlabs/registrator:latest \
consul://localhost:8500
相關問題
- 1. 什麼是最好的方式啓動AEM服務器
- 2. 在.NET中註冊現有Windows服務的最佳方法是什麼?
- 3. 實現OpenID服務器(最好是Ruby)的最佳方式是什麼?
- 4. 什麼是最好的方式注入服務的春天AOP服務的相同實例
- 5. 什麼是最好的方式返回
- 6. 碼頭服務註冊到Consul但健康檢查失敗
- 7. 在Grails中使用Web服務的最佳方式是什麼?
- 8. 在服務器中實現AutoComplete的最佳方式是什麼?
- 9. 在python中使用web服務的最佳方式是什麼?
- 10. 在Python中實現Web服務的最佳方式是什麼?
- 11. 什麼是在grails中使用服務的最佳方式
- 12. 在joomla中製作web服務的最佳方式是什麼?
- 13. 記錄寫得不好的Web服務的最佳方式是什麼?
- 14. 什麼是最好的方式來設置服務器的只讀github帳戶
- 15. 什麼是最好的方式發送參數異步任務
- 16. 什麼是最好/更有效的方式發送圖像到服務器?
- 17. 什麼是真實的方式知道域名是否註冊?
- 18. 什麼是最好的方式,以確定是否NamedDataSlot存在
- 19. 註冊過程開始時間的最佳方法是什麼?
- 20. 什麼是實現Web服務/ API的最安全的方式?
- 21. 爲什麼在mesos中運行的應用程序沒有在consul中註冊?
- 22. 創建移動Web服務API的最佳方式是什麼?
- 23. 什麼是實現web服務登錄的最佳方式?
- 24. WebMatrix中查詢WCF服務的最佳方式是什麼?
- 25. 什麼是測試Web服務網關的最佳方式?
- 26. 跨服務器分發代碼的最佳方式是什麼?
- 27. 什麼是從服務器下載文件的最佳方式
- 28. 從Excel訪問WCF服務的最佳方式是什麼?
- 29. 什麼是與MySQL服務器通信的最佳方式?