Ich habe eine Feder Integrationskonfigurationsdatei wie:Was sind die maximalen Spring-Eingangskanaladapter?
<int-jms:inbound-channel-adapter
channel="fromjmsRecon"
jms-template="jmsTemplate"
destination-name="com.mycompany.inbound.recon">
<int:poller fixed-delay="3000" max-messages-per-poll="1"/>
</int-jms:inbound-channel-adapter>
<int:publish-subscribe-channel id="fromjmsRecon"/>
<int:service-activator input-channel="fromjmsRecon"
ref="processInboundReconFile"
method="execute"/>
... 10 More inbound channels ...
<int-jms:inbound-channel-adapter
channel="fromjmsVanRecon"
jms-template="jmsTemplate"
destination-name="com.mycompany.inbound.another">
<int:poller fixed-delay="3000" max-messages-per-poll="1"/>
</int-jms:inbound-channel-adapter>
<int:publish-subscribe-channel id="fromjmsVanRecon"/>
<int:service-activator input-channel="fromjmsVanRecon"
ref="processInboundAnother"
method="execute"/>
</beans>
Es gibt 11 Inbound-Kanal-Adapters. Die ersten 10 stellen eine Verbindung mit ActiveMQ her, aber die 11. Verbindung wird nie hergestellt. Es spielt keine Rolle, in welcher Reihenfolge diese Adapter aufgeführt sind, der 11. wird immer ignoriert. Der Dienstadapter wird initialisiert, aber der Kanaladapter stellt keine Verbindung zu ActiveMQ her.
Gibt es eine Begrenzung für die Anzahl der eingehenden Kanaladapter? Gibt es eine Eigenschaft, die ich irgendwo einstellen kann, die dieses Limit ändert?
Danke für Ihre Hilfe.
Vielen Dank. Das war die richtige Antwort. –