-2

オブジェクトメッセージを送信するためのパフォーマンスが優れているのはどれですか?

  1. ObjectMessageを作成して送信します。
  2. オブジェクトをxmlにシリアル化し、TextMessageを作成し、xmlコンテンツを送信します。
4

1 に答える 1

0

オブジェクトをバイトに変換して送信します。

シリアル化は最悪です...XMLは最悪です

ObjectMessageを使用する場合は、オブジェクトを外部化可能にし、外部化可能内でwriteObjectを使用しないようにします。これにより、変換が実行されます。

バイトへの手動解​​析は、最高のパフォーマンスを実現するものです。そして、これはhornetQ(そこにあるJMSサーバー)だけではありません。シリアル化は最悪です!(私はJBossシリアル化の作成者でもあるので、私が何について話しているかは知っています...その上にあるJBoss名についてはあまりわかりませんが、シリアル化の内部動作は知っています)

物事を飛ばすには、誰かがコード生成のシリアル化を考え出す必要があります。

于 2012-10-09T16:26:29.720 に答える