私はアーキテクチャで JMS をさまざまな方法で使用しています。
レイテンシーとパフォーマンスは、私たちのアーキテクチャーにおいて非常に大きな要素です。
メッセージ内でJavaオブジェクト全体を渡すためにObjectMessageでjmsを使用すると、多くのパフォーマンスが必要になることを読みました。
別の解決策は、json,protobuff に変換し、メッセージを bytemessage/text メッセージとして送信することです。
これを明確にしてください:
jsonを選択した場合。String から json に変換した後、メッセージ
をテストまたは ByteArray として送信する必要がありますか? (違いは?)送信者側から文字列を json に変換する合計時間と
、消費者側で文字列を json に変換する時間の合計は、ObjectMessage を送信するよりも少なくなりますか?
ありがとう、レイ。