1
我試圖建立一個重試的政策,像這樣:建立一個重試策略
<spring:beans>
<spring:bean id="threadingPolicyTemplate"
class="org.mule.retry.async.AsynchronousRetryTemplate">
<spring:constructor-arg index="0">
<spring:bean id="foreverRetryPolicyTemplate"
class="com.Component.ChatConnectionRetryPolicyTemplate">
<spring:property name="sleepTime" value="${connector.retryInterval}" />
</spring:bean>
</spring:constructor-arg>
</spring:bean>
</spring:beans>
<jdbc:connector name="jdbcConnector" dataSource-ref="SQLServerjdbcDataSource">
<spring:property name="retryPolicyTemplate" ref="threadingPolicyTemplate"/>
<jdbc:query key="PollDB"
value="select * from ofMessageArchive where ID > #[payload:]" />
</jdbc:connector>
我使用上述連接器作爲我的流量出站端點,但我沒有看到重試政策,甚至被稱爲。 (我設置了斷點,所以他們沒有被調用)。
我使用某種螺紋SimpleRetryPolicy
(沒有任何幻想)的。
關於此事還有一個問題 - 假設連接器不啓動(重試政策正在嘗試) - 會發生於使用連接器作爲一個端點的流量是什麼?
如何對待騾子這些東西?