如果数据库或ActiveMQ,Teradata已关闭,则不会进行服务部署。但是,即使数据库关闭,也需要部署代码/服务。请帮助对此进行相应的代码更改,以便进行代码部署。
答案 0 :(得分:0)
Mule - stop all flows from shutting down where MySQL connection in single flow fails的重复:如果连接失败,您可以修改传输上的重新连接策略,以阻止启动。
答案 1 :(得分:0)
您需要在 JDBC 连接器中设置blocking="false"
或在顶部设置 ActiveMQ 连接器,这样即使{{{}}也可以部署或启动您的应用程序{1}}连接丢失或DB/ActiveMQ
已关闭
使用当前的DB连接器,您可以将其实现为以下示例: -
DB/ActiveMQ
并在ActiveMQ连接器中,如下所示: -
<db:generic-config name="Generic_Database_Configuration" url="jdbc:teradata://<yourIP>/DBS_PORT=1025,USER=<your username>,PASSWORD=<your password>,CHARSET=UTF8,TMODE=ANSI" driverClassName="com.teradata.jdbc.TeraDriver" doc:name="Generic Database Configuration">
<reconnect-forever blocking="false" frequency="2000" />
</db:generic-config>