Как подключиться с сервера задач к AWS Websockets - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть Django веб-сайт, на котором есть несколько долгосрочных задач (LRT). Эти задачи размещаются на сервере задач python RQ (также может быть Celery, я просто выбрал RQ). В любом случае, сервер задач будет запускать задачу, и когда она будет завершена, я хочу отправить эти результаты обратно в браузер. Браузер открыл соединение WebSocket с AWS шлюзом, и поэтому в браузере есть код Javascript, который подключен через веб-сокет и просто ждет этих результатов.

У меня вопрос, как сделать Я получаю сценарий python на сервере задач, чтобы отправить эти результаты обратно, чтобы они были переданы через веб-сокет в браузер? Я нашел что-то под названием Chalice, которое работает в python, но, похоже, это его собственный сервер приложений. Я действительно просто хочу простой модуль (скажем, boto3) с функцией / метором или двумя, которые позволяют мне запускать сообщение, и это сообщение автоматически появляется в веб-сокете. Я искал в Google и не мог найти ничего, кроме чаши. Есть предложения?

...