@diman40
Python junior

Какое решение выбрать для интеграции web-интерфейса (php) и сервера (python)?

Добрый день.
Прошу подсказать возможные решения в реализации взаимодействия серверной части и web-клиента.
Так сложились обстоятельства, что изменить выбор ЯП и для сервера и для клиента уже нельзя.
  • Все работает на linux-машине и со стороны подсети клиента на сервер можно открыть только один порт: 80 или 443
  • back-end: несколько python-модулей с планировщиком и т.п., БД (MySQL)
  • WEB-интерфейс пишется на php+javascript
  • Связь предполагается двустороняя

Ранее в аналогичном проекте делал связь по websocket, но сейчас такой вариант не подходит, т.к. не будет доступа с клиентской машины на интерфейс python-сервера по дополнительному порту (для ws).
Реализовать все-в-одном на python не могу, клиент пишут отдельно и только на php.

Пока вижу вариант в передаче данных клиент-сервер через БД.
Вносить в проект еще один компонент (думал про rabbitmq) - слишком жирно для решаемых сервером задач.

Благодарю за любые дельные советы.
  • Вопрос задан
  • 403 просмотра
Пригласить эксперта
Ответы на вопрос 1
rabbitmq помоему хорошее решение, и зря вы его отметаете
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы