簡體   English   中英

使用 azure 應用服務在 Consul 中注冊服務?

[英]Register services in Consul with azure app services?

我無法向 Consul 正確注冊微服務。 這是怎么回事:我有 3 個用 asp.net core 編寫的微服務。 這 3 個服務部署在 azure 上的 3 個應用服務中(每個服務都有一個關聯的 URL)。 當我運行這些服務時,我將它們注冊到在 azure 上的容器實例中運行的領事服務器中。 我使用 URL 注冊它們(服務在領事控制台中可見),但是當我這樣做時,端口 0 默認與它相關聯,當我嘗試通過 Api-Gateway 調用這些服務時,它看起來像 api -gateway 找不到服務,因為 url 映射到端口 0。

這是注冊服務的樣子: 在此處輸入圖片說明

是否有可能刪除端口,或者我可能以錯誤的方式進行操作(也許甚至不可能這樣做)?

PS:一切都在本地工作,當我的微服務通過本地主機+端口映射注冊時,api調用正確實現。 但是當我嘗試在沒有端口的情況下僅使用地址(URL azure)注冊它們時,它不再起作用。

預先感謝那些閱讀或嘗試提供幫助的人,

所以我應該再等 1 或 2 小時,然后再在這里發帖,我設法找到了解決方案,而不是沒有指定任何端口,我為 https 指定了端口 443,現在它可以工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM