[英]NameResolvingRequestBuilder$RotateIpListFactory error when calling external rest URL from a mule flow
[英]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: )。
我的问题:
提前致谢。
没有办法增加共享负载均衡器的响应超时。 它是固定的。
为您的应用程序使用外部 DNS 名称(或外部 IP)时,您将完全绕过负载均衡器直接连接到应用程序。 您将失去负载平衡器的所有功能或与之相关的功能,例如负载平衡和零停机部署。
部署到多个工作人员时,DNS 名称将返回所有 IP。 您的客户端可能能够以循环方式使用 IP 集。 虽然它与负载均衡不同,但它是一种非常轻的负载分配策略。 请注意,您的客户端 DNS 解析应避免缓存 DNS 解析。
请注意,如果您订阅了专用负载均衡器,则可以为其设置自定义响应超时。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.