@jsunderhood можно вопрос по реалтайму в ВК? Почему вы лонг полинг юзаете, а не веб сокеты?
Во-первых, балансировка websocket-соединений — это то еще удовольствие. deepstream.io/blog/load-bala… twitter.com/asafort/status…
Во-вторых, websocket-ы это дуплексный канал обмена сообщениями. Нам нужно только в одну сторону.
А между тем, это websocket-ы это TCP-соединение, а значит вся инфраструктура внезапно должна научиться в сырое TCP-соединение. Но зачем?
Работает отлично — и прекрасно себя чувствует! Может быть разве что сделаем SSE, чтобы избежать оверхеда на реконнекты.
SSE — Server Sent Events. Хорошая, но забытая технология. developer.mozilla.org/en-US/docs/Web…