0
我們的應用程序需要接受套接字(TCP)上的客戶端請求。我有兩個選擇JCA或Spring Integration/Camel困境
使用Spring集成TCP支持
優點:1. 我們已經採用彈簧大量所以在這裏少的學習曲線。 2.沒有容器的簡化的端到端測試
問題: 我的擔憂是w.r.t處理併發請求和縮放。它可以使用託管線程池嗎?還有什麼我需要擔心的嗎?
使用JCA TCP入站適配器
優點:1. 打得很好用的Java EE容器,因爲它是實現這一點的建議方式。
關注: 1.很難找到行之有效的TCP適配器(開源) 2.需要容器
非常感謝您對這個想法。另外,我應該知道的任何gothcas?
只需添加Gary的話就可以了... Spring集成TCP適配器可以解決您的所有優點:更少的學習曲線,無容器測試,以及Java EE容器的良好運行。最後一個是Spring中的WorkManager/TimerManager支持進入圖片的地方。換句話說,由於TCP連接工廠使用的線程池可以是委託給容器管理的線程的線程池,因此您可以擁有兩全其美的優點。 – mfisher