209 похожих чатов

Ктото писал сокеты вместе с монгой на несте? есть может

какото гайд под это?

11 ответов

6 просмотров

Стикер

Kek- Автор вопроса

совсем печально все? а в чем именно проблема?

Kek
совсем печально все? а в чем именно проблема?

Хз я когда делал чуть в дурку не уехал да и примеров адекватных кроме индусовских говняных не находил пол года назад

^^ Ну типа вот за 5 сек нагуглил Ищите лучше, ребятишьки

Я делаю пет проджект с чатами и там часть вебсокетами сделана на NestJS, SocketIO и Mongo. Но основной бэк сделан Котлине и Спринге, а уведомления шлются через RabbitMQ

Kehlani 🇺🇦
Я делаю пет проджект с чатами и там часть вебсокет...

https://github.com/PaperPlane01/chatox/tree/develop, сервис с вебсокетами https://github.com/PaperPlane01/chatox/tree/develop/events/src Из затыков конкретно с Монгой — она не очень подходит для реляционных данных и с ней сложно делать джоины, а реактивный Spring Data MongoDB ещё и не поддерживает DBRef, так что у меня джоины делаются на сервере, для чего ещё пришлось прикрутить кэширование с Редисом

Kek- Автор вопроса
Kehlani 🇺🇦
https://github.com/PaperPlane01/chatox/tree/develo...

чтото выглядит страшно, если проблема только в монге я бы лучше отказался от нее в пользу чегото с чем проще работать с сокетами

Kek
чтото выглядит страшно, если проблема только в мон...

Там свои причины были для Монги 😹 (я хотел попробовать реактивный фреймворк Spring Webflux, а для Джавы нет нормальных рекативных драйверов для реляционных БД, так что выбрал Монгу)

Kek
чтото выглядит страшно, если проблема только в мон...

Но именно с сокетами у меня проблем нет, т.к. я все эвенты шлю через message broker (в моём случае RabbitMQ, можно выбрать Кафку какую-нибудь), так что тут от БД никакой зависимости нет

Так а зачем тебе пример для всего стека? Хочешь знать как работать с монгой - ищи примеры для монги Хочешь сделать сервер с сокетами ищи приперы для сокетов Хочешь клиента к сокетам подрубить - ищи примеры клиента Вообще не понятен смысл все в одну кучу спихнуть, база может быть любой, сокеты могут быть на любой из сторон, примеров уйма

Evgenii 🇷🇺🇷🇸
Так а зачем тебе пример для всего стека? Хочешь зн...

+, если мега непонятно, то можно же просто взять примеры с sql(или с орм, еще лучше) и переписать как надо, запросы так же переписать, а если совсем не понимаешь в несте и монге, пришлось работать с неизвестной технологией, то чатгпт можно попросить переписать тебе sql запросы в монговские

Похожие вопросы

Обсуждают сегодня

Карта сайта