Size: a a a

var chat = new Chat();

2021 September 23

Ɖ

Ɖrēw in var chat = new Chat();
Вылезло боком хенгфаер
источник

Ɖ

Ɖrēw in var chat = new Chat();
А я ниче против не имею
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я бы тоже делал не на уровне аппки это
источник

VL

Vova Lantsov in var chat = new Chat();
Да, как вариант, но опять же на каждый запрос ответ пушить в редис, чтобы потом оттуда забрать - хз, для логов не вариант
Для других задач вполне решение пушить туда что даёт persistence
источник

Ɖ

Ɖrēw in var chat = new Chat();
Нет
источник

VL

Vova Lantsov in var chat = new Chat();
RabbitMQ имеет
источник

Ɖ

Ɖrēw in var chat = new Chat();
Но он не так вероятно что упадёт чем сервис
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Для логов есть кафка с поддержкой батчей by desing
источник

Ɖ

Ɖrēw in var chat = new Chat();
Для логов нет, для обработки будет нормально
источник

Ɖ

Ɖrēw in var chat = new Chat();
Просто это ещё один уровень надёжности
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если что у редиса не только kv storage
источник

Ɖ

Ɖrēw in var chat = new Chat();
Там именно очередь есть
источник

Ɖ

Ɖrēw in var chat = new Chat();
И если нужно быстро обработать то должно быть нормально
источник

VL

Vova Lantsov in var chat = new Chat();
Я юзал. ДИ работает, хаб это transient сервис
источник

VL

Vova Lantsov in var chat = new Chat();
Можно
источник

VL

Vova Lantsov in var chat = new Chat();
Но я уточню - говорю про SignalR Core (ASP.NET Core)
источник

VL

Vova Lantsov in var chat = new Chat();
Как в контроллер, ничего не меняется
источник

VL

Vova Lantsov in var chat = new Chat();
В конструктор
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Не реально. Для логов писать же ничего не надо. Натравляете апку на топик кафки. Далее девопсы подымают кафку, кафку коннект под елку или куда вы там всё пушите далее. В итоге работает очень быстро и для переконфигурации нужны только девопсы
источник

VL

Vova Lantsov in var chat = new Chat();
В данном случае ты заменил бд на кафку, ок, в принципе пофиг
В любом случае запись туда будет блочить мидлварю, чтобы она сразу продолжила выполняться дальше - ты либо делаешь fire and forget (без await), либо пушишь в фоновый сервис который уже из очередь берёт и кладёт в кафку ту же
источник