с недочётами и недостатками. И фронтенд работал непонятно как. Создал новый проект на фениксе и перенёс аккуратненько исходный код туда. Только вот в проекте (в коммитах увидел) появились две вещи:
PubSub и Telemetry. Ещё и создают отдельные процессы.
Объясните, плз, что это и зачем их добавили в стоковый набор проектов?
pubsub для каналов, грубо говоря синхронизация серверов между собой. Например тебе надо отправить сообщение по вебсокету, но ты не знаешь к какому из серверов подключен твой юзер. Благодаря pubsub все это работает из коробки, ты не задумываешься над этим. Telemetry - это метрики для замера всяких перформансов и т.д.
Если у тебя только api или web, но нет каналов, т.е. не используются вебсокеты, то все будет работать и без PubSub
Обсуждают сегодня