Bir kuyruk kanalım var ve bu sıradan okuyan bir arayana sahip bir servis aktivatörü var. "Sırayı sorgulamak için 50 iş parçacığı istiyorum, ve her sorguladığınızda bir ileti aldığınızda, bu iş parçacığı üzerinde hizmet etkinleştiricinin işaret ettiği hizmeti çağırmasını istiyorum."Yay Entegrasyonu - Eşzamanlı Hizmet Aktivatörleri
Hizmetin @Async
ek açıklaması yoktur, ancak vatansız ve aynı anda çalışmak güvenlidir.
Aşağıdakiler bunu yapacak mı? Bunu başarmanın başka tercih edilen yolları var mı?
<int:channel id="titles">
<int:queue/>
</int:channel>
<int:service-activator output-channel="resolvedIds" ref="searchService" method="searchOnTitle" input-channel="titles">
<int:poller fixed-delay="100" time-unit="MILLISECONDS" task-executor="taskExecutor"></int:poller>
</int:service-activator>
<task:executor id="taskExecutor" pool-size="50" keep-alive="120" />