gpt4 book ai didi

wso2 - 当实际端点关闭时如何避免 wso2 esb 中的端点暂停

转载 作者:行者123 更新时间:2023-12-05 01:18:03 27 4
gpt4 key购买 nike

我正在使用消息存储来存储消息,以防实际端点关闭。我的代理使用 vfs 传输,即它将从文件中读取消息并传送到端点。如果端点关闭,它会将消息存储在配置的 activemq 中。

当我保留单个文件时,我的配置工作正常。在保留更多文件(即更多消息)和端点关闭的同时,只有前几条消息被存储,其他消息丢失。

甚至我搜索了很多内容,其中大部分都表明这是由于端点挂起错误。我试图避免这种情况,但结果仍然相同。

如何解决问题???

最佳答案

如果后端端点失败,则默认端点将暂停 30000 毫秒。在暂停期间,突触不会尝试向暂停端点发送更多消息。但是您可以通过指定关闭他的行为<initialDuration>0</initialDuration><maximumDuration>0</maximumDuration>
以下是暂停时间为 0 的示例端点

<endpoint name="Endpoint">
<address uri="http://localhost:9000/services/SimpleStockQuoteService">
<timeout>
<duration>30000</duration>
<responseAction>fault</responseAction>
</timeout>
<suspendOnFailure>
<errorCodes>-1</errorCodes>
<initialDuration>0</initialDuration>
<progressionFactor>1.0</progressionFactor>
<maximumDuration>0</maximumDuration>
</suspendOnFailure>
<markForSuspension>
<errorCodes>-1</errorCodes>
</markForSuspension>
</address>
</endpoint>

关于wso2 - 当实际端点关闭时如何避免 wso2 esb 中的端点暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29343666/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com