标签: java python integration
我的团队中有两名开发人员。一个将开发一个Python应用程序,另一个将开发一个Java应用程序。 Java应用程序生成一个布尔值,由Python应用程序使用。
如何整合这些应用程序?我考虑过使用:
还有其他建议吗?我不只是在寻找解决方案,我也在考虑代码组织和整体解决方案的“美感”等方面。
编辑1: 感谢@ user2387370推荐使用Jython,但我无法使用它。
编辑2:谢谢@RickyA,我将看一下消息系统(例如你提到的zeromq)。
答案 0 :(得分:2)
使用zeromq之类的消息传递系统。它有两种语言的库,允许您无缝集成它们。
您提出的选项将获得笨重的互操作性。 (文件锁,死套接字,死进程等。)
此外,this页面列出了一些可用于pyton / java互操作的工具。我不能推荐一个,因为我没有使用过。