+-------------------+ +-------------------+
| 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. Мне бы хотелось ваше ценное мнение о решении двух задач.
- Java-функция «A» выполнена, я хочу запустить Python-функцию «X» с переменными v1, v2 из A.
- Когда функция Python "Y" выполнена, я хочу запустить функцию Java B с переменными u1, u2 из "Y"
Простой пример. Когда кто-то проигрывает видео через wowza, я хочу сообщить об этом django с помощью идентификатора клиента пользователя. Когда администратор генерирует сигнал django, Wowza должен знать об этом и, соответственно, ..
Возможно ли это с DjangoAMF, JSON-RPC или любыми другими протоколами сообщений? или это возможно с каким-то промежуточным ПО?