異なる言語で実装されたアプリケーション間でメッセージを渡すためにApacheThriftを使用しようとしています。これは必ずしもRPCとして使用されるわけではありませんが、メッセージのシリアル化/逆シリアル化に使用されます。1つのアプリケーションはnode.jsにあります。Apache thriftがnode.jsでどのように機能するかを理解しようとしていますが、Cassandraに関する1つの小さなものを除いて、あまり多くのドキュメントと例を見つけることができません: https ://github.com/apache/thrift/tree/ trunk / lib / nodejs
繰り返しますが、.thriftファイルで宣言されたプロシージャは必要ありません。必要なのは、次のような単純なデータ構造をシリアル化することだけです。
struct Notification {
1: string subject,
2: string message
}
誰かが例を教えてくれますか?