私はMessage Driven Bean
しばらくの間 JMS を使用してきましたが、非同期タスクでうまく機能しています。非同期プロセスを処理する方法がたくさんあることは知っていますが、JMS を使用する利点とはMessage Driven Bean
何かScheduledThreadPoolExecutor
?
たとえば、いくつかのタスクを非同期で処理する Web サービスがあります。そのため、主な違いが 2 つあります。アプリケーションサーバーが不要な場合はScheduledThreadPoolExecutor
、EJB を使用していないため、Tomcat などにサーブレットコンテナーを使用できます。MDB には、Glassfish などのアプリケーションサーバーが必要です。しかし、実際の非同期プロセスを処理するという点では、 と のそれぞれに比べてどのような利点がScheduledThreadPoolExecutor
ありMDB
ますか?