如何让thrift 支持java

如题所述

第1个回答  推荐于2016-08-11
java 和 python 属于不同的进程,你这个是进程间通信。进程间通信的常见方法是通过网络,比如用 tcp 。
目前常见的跨语言 RPC 方案有 ZeroMQ protobuf 、Thrift 等。

如果你是新手,我只能说不同的语言之间是不能随便互相调用的。只能通过进程间通信的方法。

另一种不通过进程间通信的办法是用 Java 的 JNI 做一个 dll ,然后用 Python 的 ffi 调用 这个 dll 。这样代码都在同一个进程里,你需要学习 JNI 和 Python CTypes 。本回答被提问者和网友采纳
相似回答