0
 +-------------------+                     +-------------------+
 |   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”执行,我想用A中的变量v1,v2运行Python函数“X”。
  2. 当 Python 函数“Y”执行时,我想用“Y”中的变量 u1,u2 运行 Java 函数 B

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

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

4

1 回答 1

0

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

于 2011-10-25T11:57:52.933 回答