1

scala で実装したリサイクル サービスを提供したいと考えています。サーバーにはfinagleでscroogeを使用しています。正常に動作しているように見えますが、クライアントに接続して実際に RPC を実行しようとすると、クライアントとサーバーは何もしていないように見えます。私のクライアントは Python で書かれており、thriftpy を使用しています。これは、現在scalaでサーバーを起動する方法です:

val service = Thrift.serveIface("localhost:3000", new imple)
Await.ready(service)

編集

少し遊んだ後、finagle クライアントに RPC を実行させました。しかし、Finagle クライアントを Python サーバーに接続できません。これは、私の python サーバーがスローするエラーです。

cybin.ProtocolError: No protocol version header
4

0 に答える 0