在本地使用 mule 4.4 运行时社区版
我试图更好地理解
HTTP Listener
并遇到了这个属性:Reconnection
文档说:
部署应用程序时,将对所有连接器执行连接测试。如果设置为 true,如果在用尽相关重连策略后测试未通过,则部署将失败
现在,如果这是一个数据库或消息代理连接器,我可以将其与“重新连接”联系起来,但如果是 HTTP 侦听器,它真正连接到的是什么?
这里的“连接”真的意味着 api 在指定端口监听/服务传入请求的能力(我假设这就是它的意思)
因此,如果在部署 api 时由于某种原因无法出现,那么我们可以使用这种“重试”机制吗?
使用连接的连接器(在本例中为 HTTP 侦听器)中的源需要获取其连接对象。 HTTP 侦听器不会尝试连接到外部服务器,但需要设置 HTTP 服务器连接。如果出现错误,源可能会尝试“重新建立连接”。这并不意味着它会伸出援手,只是“连接”对象已正确设置并且正在发生错误处理,如文档链接所解释的那样。