ребята! У меня есть приложение api для отдыха. Это приложение работает с MongoDB, напишите пример модели. Как я могу отправить некоторый массаж во все соединения на сервере SockJs, когда я сохраняю некоторые данные в db?Как я могу обрабатывать события БД с помощью SockJS
0
A
ответ
0
Я был в состоянии сделать это, используя redis. Вы можете обратиться к этой статье для руководства
http://www.oditorium.com/ou/2014/02/implementing-a-pubsub-model-using-redis-nodejs-sockjs/
способ сделать это, чтобы подписаться все sockjs соединение с каналом REDIS так что вам придется создать Redis подписчика клиента на каждом sockjs соединения, созданного, но убедитесь, что вы отмените подписку и закройте клиент после отключения соединения sockjs.
Смежные вопросы
- 1. Как я могу обрабатывать события с динамическим идентификатором в javascript?
- 2. Как обрабатывать события с помощью webapp?
- 3. Как я могу обрабатывать либо - либо с помощью Rx?
- 4. как я могу сделать чат-чаты с sockjs?
- 5. Как я могу обрабатывать ключевые события в метеоре?
- 6. Как я могу обрабатывать события F # в VB.Net?
- 7. Настройка SSL с помощью sockjs
- 8. Как я могу обрабатывать пользовательские события в iOS-разработке?
- 9. Как я могу обрабатывать события в моем настраиваемом элементе управления?
- 10. Как обрабатывать миграцию БД с помощью средств развертывания AWS
- 11. Как я могу обрабатывать события из проверки орфографии MS Word с помощью MFC?
- 12. Как обрабатывать события цепь
- 13. Как я могу переустановить события-события?
- 14. Как я могу обрабатывать unicode с помощью DBI Perl?
- 15. Как я могу обрабатывать угловой маршрут с помощью чистого Node.js?
- 16. Как я могу обрабатывать ошибки с помощью ActionBuilder и Action?
- 17. Как я могу обрабатывать тяжелую аудиопогрузку с помощью JavaScript/HTML5?
- 18. Как я могу обрабатывать 503 ошибки с помощью open-uri?
- 19. Как я могу обрабатывать ошибки с помощью HTTParty?
- 20. Как обрабатывать события DOM с помощью Haskell с webkitgtk (3)
- 21. Как организовать/обрабатывать связанные с БД запросы?
- 22. Как я могу обрабатывать аргументы
- 23. Как обрабатывать COM-события regfree?
- 24. Как лучше обрабатывать события
- 25. Как обрабатывать события UserControl
- 26. vibed: Как я могу обрабатывать запрос POST?
- 27. Как я могу трансляции и события с помощью AngularJS?
- 28. Как я могу обновить события каландра google с помощью javascript
- 29. Как я могу остановить распространение события с помощью jquery
- 30. Как я могу рисовать события с помощью QtWebEngine?
Более простой способ сделать это может также создать сервер redis, так как redis имеет инструменты для такого рода вещания – ControlAltDel
Спасибо за комментарий, но приложение должно быть без redis. – siavolt
MongoDB не может этого сделать. Вам придется реализовать это на своем сервере приложений. Единственным обходным решением, которое я мог бы себе представить, полагаясь исключительно на MongoDB, было бы то, чтобы клиенты постоянно опросили коллекцию, в которой хранятся последние события, но это было бы действительно неэффективно. – Philipp