5

一部のデータをフェッチするために、サードパーティのシステムからJavaRMIAPIにアクセスする必要があるPythonプログラムがあります。

私はサードパーティのシステムを制御できないため、RMIを使用して実行する必要があります。

ここでの私のアプローチはどうあるべきですか?私はPythonを使用してRMIを使用したことがないので、何をすべきか迷っています。

前もって感謝します!

4

2 に答える 2

2

あなたは私が想像する非常に苦労するでしょう。RMIとJavaのシリアル化は、Java固有のものです。誰かがすでにこれをPythonで実装しようとしたかどうかはわかりませんが(グーグルは知っていると思います)、最善の策は既存のライブラリを見つけることです。

それはさておき、私はいくつかのクライアント側のjava shim(おそらくある種のpython <-> javaブリッジライブラリ?)でRMIを実行する方法を見つけることを検討します。または、PythonをJythonで実行し、基盤となるjvmを利用してRMIを処理することもできます。

于 2013-01-18T16:48:47.727 に答える
2

RESTを介して通信でき、リモートAPIと通信できる小さなJavaミドルウェアはどうでしょうか。

于 2013-01-18T16:50:17.650 に答える