Thrift と JMS の 2 つのテクノロジを Java でメッセージング サービス用に比較した人はいますか? ありがとう!
1 に答える
4
Thrift はシリアライゼーション/rpc フレームワークですが、JMS はフル機能のメッセージング サービスであるため、直接比較することはできません。
JMS は、ObjectMessage のスターダート Java オブジェクト シリアライゼーションを使用します。thrift よりもはるかに遅く、Java なしではデシリアライズできません。ただし、他のフレームワークでオブジェクトをシリアル化し、BytesMessage の形式で送信することは可能です。たとえば、ActiveMQ はこのタスクにプロトコル バッファの使用を推奨していますが、thrift、avro、kryo、smile などの他のフレームワークを使用することも可能です。
このページは、さまざまなテクノロジーの速度/シリアル化サイズに関する洞察を提供する場合があります : http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarkingしかし、それらはほぼ同じパフォーマンスを提供します。
于 2012-09-28T07:48:06.597 に答える