0
有沒有人比較過這兩種技術:Thrift vs JMS,用於消息傳遞服務的Java?謝謝!Thrift vs JMS for Java消息傳遞服務
有沒有人比較過這兩種技術:Thrift vs JMS,用於消息傳遞服務的Java?謝謝!Thrift vs JMS for Java消息傳遞服務
Thrift是序列化/ rpc框架,而JMS是全功能的消息服務,因此它們不直接進行比較。
JMS使用ObjectMessage的stardart java對象序列化。它比節儉慢得多,不能在沒有java的情況下反序列化。但是,可以使用任何其他框架序列化對象,並以BytesMessage的形式發送它們。例如,ActiveMQ鼓勵爲此任務使用協議緩衝區,但可以使用任何其他框架,如thrift,avro,kryo或smile。
此頁面可能會給不同技術的速度/系列化大小的見解: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking 一般情況下,每一個現代化的序列化框架都有其優點和缺點,但它們提供大致相同的性能。