Python-Java交叉通信服务器

2024-09-28 19:35:46 发布

您现在位置:Python中文网/ 问答频道 /正文

 +-------------------+                     +-------------------+
 |   Wowza           |                     |      Django       |
 |-------------------|                     |-------------------|       +-------------+
 |                   |                     |                   |       |             |
 |                   |                     |                   +------->   Database  |
 |     Java          |                     |      Python       |       |             |
 |                   |                     |                   |       +-------------+
 |                   |   v1,v2             |                   |
 |        A +-------------------------------------> X          |
 |                   |                     |                   |
 |                   |   u1,u2             |                   |
 |        B <-------------------------------------+ Y          |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 +-------------------+                     +-------------------+

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

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

  1. java函数“A”执行后,我想运行Python函数“X”,其中变量v1,v2来自A
  2. 当Python函数“Y”执行时,我想用“Y”中的变量u1,u2运行Java函数B

一个简单的例子是。当有人通过wowza播放视频时,我想用用户的客户端id通知django。当管理员生成django信号时,wowza必须知道这一点,并相应地。。在

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


Tags: django函数服务器twistedjavadatabase例子v2
1条回答
网友
1楼 · 发布于 2024-09-28 19:35:46

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

相关问题 更多 >