Python Java交叉通信服务器
假设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必须知道并相应地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
使用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 |
| | | |
| | | |
| | | |
| | | |
+-------------------+ +-------------------+