java调用python程序 egg_Python egg,它对运行中的Java应用程序进行Java调用

我正在为oracleonosql数据库提供一个Python适配器。oraclenosql数据库作为一个独立的java应用程序运行,至少在java程序中,通过告诉程序要连接的主机名和端口以及一些配置设置,可以与它进行交互。然后从包含该配置的“kvstore”对象调用java。在

我想创建一个Python库,它基本上公开oraclenosql所拥有的java方法的Python版本,并将这些方法转换为java,以便与运行中的oracleonosql应用程序通信,但我不确定什么技术能够做到最好。在

有人知道我想用什么技术吗?我不想使用Jython(这样应用程序可以在标准Python环境中运行)或JNI(因为它似乎有一些令人讨厌的警告)

编辑:到目前为止,我发现的唯一可能的技术是:Jpype

对我有用吗?在

另外,这里是图书馆的理想需求。我会考虑使用Jython或JNI,如果它们中的一个真正符合这些需求的话。在性能。OracleNoSQL的主要优点是性能和可伸缩性,因此这将是适配器最重要的组件。

对于Python用户来说易于实现。为了让Python程序员真正使用这个库,他们必须相对容易地以一种自然的方式使用它。

可靠性。当然,在Python平台上工作是值得信赖的。(这就是让我担心JNI的原因。听起来它的实现依赖于平台,而且很容易出错。)

发展速度。最后一点重要的是它的发展速度相对较快。开发人员团队会喜欢学习Python或C,但我们现在比任何其他编程语言都了解Java。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值