Python Java交叉通信服务器

Python Java交叉通信服务器,java,python,communication,cross-language,Java,Python,Communication,Cross Language,假设A、B是Wowza服务器中的函数,而Wowza服务器是纯Java的。变量v1、v2是函数A的专用变量 函数X,Y是使用Django/Twisted服务器实现的python函数。变量u1,u2是Y的私有变量。我想听听你对解决两个问题的宝贵意见 java函数A已执行,我想用变量v1,v2从A运行Python函数X。 当执行Python函数Y时,我想用Y中的变量u1、u2运行Java函数B 一个简单的例子是。当有人通过wowza播放视频时,我想用用户的客户端id通知django。当管理员生成dja

假设A、B是Wowza服务器中的函数,而Wowza服务器是纯Java的。变量v1、v2是函数A的专用变量

函数X,Y是使用Django/Twisted服务器实现的python函数。变量u1,u2是Y的私有变量。我想听听你对解决两个问题的宝贵意见

java函数A已执行,我想用变量v1,v2从A运行Python函数X。 当执行Python函数Y时,我想用Y中的变量u1、u2运行Java函数B 一个简单的例子是。当有人通过wowza播放视频时,我想用用户的客户端id通知django。当管理员生成django信号时,wowza必须知道并相应地


使用DjangoAMF、JSON-RPC或任何其他消息协议是否可能?或者可以使用一些中间件吗?

任何RPC都可以为您解决上述问题。我没有使用DjangoAMF,因此无法对此发表评论。为此,您还可以在两台服务器上公开某种RESTAPI。

到底有什么问题?我认为没有足够的信息来回答正确的问题。wowza和django之间有交换协议吗?Python和Java事件交换之间有交换协议是可能的。我不明白,问题是什么?Java有一整套不同的远程处理库。将SpringRemoting与YAML/JSON/或任何传输一起使用。编写您自己的服务或使用ApacheCXF—我看不出有任何问题。这个问题太抽象了,我同意,使用REST将是实现这一点最简单的方法,它简单、有效,并且不涉及试图远程访问其他技术stach。
 +-------------------+                     +-------------------+
 |   Wowza           |                     |      Django       |
 |-------------------|                     |-------------------|       +-------------+
 |                   |                     |                   |       |             |
 |                   |                     |                   +------->   Database  |
 |     Java          |                     |      Python       |       |             |
 |                   |                     |                   |       +-------------+
 |                   |   v1,v2             |                   |
 |        A +-------------------------------------> X          |
 |                   |                     |                   |
 |                   |   u1,u2             |                   |
 |        B <-------------------------------------+ Y          |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 +-------------------+                     +-------------------+