7

このウィキペディアのエントリによると:

「Protocol Buffers は Facebook の Thrift プロトコルと非常によく似ていますが、定義されたサービスに使用する具体的な RPC スタックが含まれていません。Protocol Buffers がオープン ソース化されたため、このギャップを埋めるために多くの RPC スタックが登場しました。」

ただし、引用されている RPC スタックの例はありません。RPC スタックの Java ベースの実装を提案できる人はいますか?

4

2 に答える 2

9

Java ベースの RPC スタックが必要な場合、それはRMIです。ただし、クロスプラットフォームではうまく機能しません。

ProtoBuf を使用して RPC を実行しています。サービスまたは呼び出しを定義する別の protobuf 内に protobuf メッセージをラップすることで、RPC スタックをほぼシミュレートできます。詳細については、この質問に対する私の回答を見つけてください。

Google プロトコル バッファと HTTP

PHP、Ruby、C# などのより多くのプラットフォームをサポートする場合、Thrift は非常に優れた代替手段のように見えます。ただし、ProtoBuf と比較すると非常に複雑に見えます。

于 2009-09-17T11:39:14.180 に答える