gpt4 book ai didi

java - 跨 Python 和 Java 的事件驱动编程

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:17 25 4
gpt4 key购买 nike

我想用不同的语言(主要是 Java 和 Python)编写应用程序的特定组件。这一决定引发了一些问题:

  1. 如何在 Java 和 Python 之间建立快速、可靠且相对简单的通信方法?
  2. 使用这种通信方法,实现事件驱动设计的好方法是什么?

基本上,我希望应用程序执行以下操作:

  1. Python 获取用户输入并在每次接收时发出一个信号。
  2. Java 监听来自 Python 的输入信号并处理从 Python 接收到的输入
  3. Java 针对特定输入发出带有相应输出的信号
  4. Python 监听输出信号并显示输出

这是一个“实时”应用程序,因此性能是首要考虑的。

最佳答案

有一个非常好的解决方案,称为 Vert.x:http://vertx.io/

它支持您所描述的一切。您可以使用 Java、Python、Javascript、Ruby、Groovy 以及将来可能使用的更多语言编写代码。这对于事件驱动设计非常有用。

关于java - 跨 Python 和 Java 的事件驱动编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20768318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com