我有一个Python程序需要从第三方系统访问Java RMI API才能获取一些数据。
我无法控制第三方系统,因此必须使用RMI完成。
我的方法应该是什么?我从来没有使用过Python的RMI,所以我很遗憾我应该做些什么..
提前致谢!
答案 0 :(得分:2)
你想要的非常很难。 RMI和Java序列化是特定于Java的。我不知道是否有人已经尝试在python中实现这一点(我确定谷歌知道),但你最好的选择是找到一个现有的库。
除此之外,我会在一些客户端java shim(可能是某种python< - > java桥库?)中找到一种方法来进行RMI。或者,也许你可以在Jython中运行你的python并利用底层的jvm来处理RMI的东西。
答案 1 :(得分:2)
如果你可以通过REST与一个小的java中间件进行交流,那么它可以转向远程API吗?