簡體   English   中英

Mule 4 中共享負載均衡器 URL 和外部 IP 地址 URL 之間的區別

[英]Difference between Shared Load balancer URL and External IP address URL in Mule 4

如果這是一個基本/簡單的問題,我深表歉意:-)。 我仍在嘗試了解 Mule 架構。

用例:

我有一個 mule 應用程序部署到 cloudhub,有 2 個工作人員。 此 API 是使用共享負載均衡器 URL(即..cloudhub.io )從第三方調用的。 然而,一些事務需要超過 5 分鍾,因為在第三方層他們得到 504 錯誤響應,盡管事務在 mule 層成功完成。

我在其中一篇 mule 博客中讀到共享負載均衡器的超時時間為 5 分鍾,並建議使用外部 IP 地址(即mule-worker-..cloudhub.io: )。

我的問題:

  1. 有沒有辦法增加共享負載均衡器 URL 響應超時?
  2. 如果我使用外部 IP 地址,它會對共享平衡器 URL 產生任何影響嗎? 有什么優點和缺點嗎? 就像在 2 個工作人員上部署 API 一樣,使用外部 IP 地址 URL 是否能夠在工作人員之間分配負載?

提前致謝。

  1. 沒有辦法增加共享負載均衡器的響應超時。 它是固定的。

  2. 為您的應用程序使用外部 DNS 名稱(或外部 IP)時,您將完全繞過負載均衡器直接連接到應用程序。 您將失去負載平衡器的所有功能或與之相關的功能,例如負載平衡和零停機部署。

部署到多個工作人員時,DNS 名稱將返回所有 IP。 您的客戶端可能能夠以循環方式使用 IP 集。 雖然它與負載均衡不同,但它是一種非常輕的負載分配策略。 請注意,您的客戶端 DNS 解析應避免緩存 DNS 解析。

請注意,如果您訂閱了專用負載均衡器,則可以為其設置自定義響應超時

暫無
暫無

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

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