我有这个:
<si:poller max-messages-per-poll="10" id="defaultPoller" default="true">
<si:interval-trigger interval="5000"/>
</si:poller>
<si:channel id="emailIn"/>
<si:channel id="emailOut"/>
<si:service-activator input-channel="emailIn" output-channel="emailOut" ref="mailService" method="recieveMessage"/>
<si:gateway id="gateway" service-interface="com.blah.MailSender" default-request-channel="emailIn"/>
<si:outbound-channel-adapter channel="emailOut" ref="mailService" method="recieveMessage" />
而且我认为我正在配置的是一个异步队列。我希望能够将消息放到它上面,然后让另一个线程拾取它们并稍后处理。但是,目前它似乎以同步的方式进行。
我做错了吗(显然是的),但想知道我在这个配置中是否缺少一些东西,或者我是否只是有错误的方法?
干杯