从Python程序访问Java RMI API

时间:2013-01-18 16:41:06

标签: java python rmi

我有一个Python程序需要从第三方系统访问Java RMI API才能获取一些数据。

我无法控制第三方系统,因此必须使用RMI完成。

我的方法应该是什么?我从来没有使用过Python的RMI,所以我很遗憾我应该做些什么..

提前致谢!

2 个答案:

答案 0 :(得分:2)

你想要的非常很难。 RMI和Java序列化是特定于Java的。我不知道是否有人已经尝试在python中实现这一点(我确定谷歌知道),但你最好的选择是找到一个现有的库。

除此之外,我会在一些客户端java shim(可能是某种python< - > java桥库?)中找到一种方法来进行RMI。或者,也许你可以在Jython中运行你的python并利用底层的jvm来处理RMI的东西。

答案 1 :(得分:2)

如果你可以通过REST与一个小的java中间件进行交流,那么它可以转向远程API吗?