Spring統合アプリケーションでは、メッセージをさまざまな方法でチャネルに送信できます。そのうちの2つは、channel.send(msg)とMessageTemplate.convertAndSend(channel、msg)を使用できます。バネ統合4.1.xチャネルとメッセージテンプレート送信操作
誰でも私に違いを教えていただけますか?お勧めですか?他の人たちのドワビは何ですか?
Spring統合アプリケーションでは、メッセージをさまざまな方法でチャネルに送信できます。そのうちの2つは、channel.send(msg)とMessageTemplate.convertAndSend(channel、msg)を使用できます。バネ統合4.1.xチャネルとメッセージテンプレート送信操作
誰でも私に違いを教えていただけますか?お勧めですか?他の人たちのドワビは何ですか?
メッセージを送信するためのさらに高度な方法 - @MessagingGateway
があります。ソースクライアントにはMessaging APIが完全に含まれていません。
一方、問題については何を使用するかが決まります。
MessageChannel.send()
APIは非常に低く、メッセージをあまり制御できません。
MessagingTemplate
は、前述のconvertAndSend()
で実際に使用されているMessageConverter
のような一般的なオプションを持つBeanとして設定できます。しかし、最終的にはもちろん、ちょうどMessageChannel.send()
です。
推奨事項はありませんが、便宜のためにMessagingTemplate
が導入されました。
ありがとうございましたArtem。 – user509755