Кросс-серверы Python Java - PullRequest
       21

Кросс-серверы Python Java

0 голосов
/ 25 октября 2011
 +-------------------+                     +-------------------+
 |   Wowza           |                     |      Django       |
 |-------------------|                     |-------------------|       +-------------+
 |                   |                     |                   |       |             |
 |                   |                     |                   +------->   Database  |
 |     Java          |                     |      Python       |       |             |
 |                   |                     |                   |       +-------------+
 |                   |   v1,v2             |                   |
 |        A +-------------------------------------> X          |
 |                   |                     |                   |
 |                   |   u1,u2             |                   |
 |        B <-------------------------------------+ Y          |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 +-------------------+                     +-------------------+

Предположим, A, B - это функции на сервере Wowza, который работает исключительно на Java. переменные v1, v2 являются частными для функции A.

Функции X, Y, которые являются функциями python, реализованными с помощью сервера Django / Twisted. переменные u1, u2 являются частными для Y. Мне бы хотелось ваше ценное мнение о решении двух задач.

  1. Java-функция «A» выполнена, я хочу запустить Python-функцию «X» с переменными v1, v2 из A.
  2. Когда функция Python "Y" выполнена, я хочу запустить функцию Java B с переменными u1, u2 из "Y"

Простой пример. Когда кто-то проигрывает видео через wowza, я хочу сообщить об этом django с помощью идентификатора клиента пользователя. Когда администратор генерирует сигнал django, Wowza должен знать об этом и, соответственно, ..

Возможно ли это с DjangoAMF, JSON-RPC или любыми другими протоколами сообщений? или это возможно с каким-то промежуточным ПО?

1 Ответ

0 голосов
/ 25 октября 2011

Любой RPC сможет решить вышеуказанное для вас. Я не использовал DjangoAMF, поэтому не могу комментировать это. Для этой цели вы также можете использовать REST API на обоих серверах.

...