Size: a a a

2020 March 11

G

Gopneg in pro.net
Shukurdin Aidarov
Как думаете правильно ли я реализовал fire-and-forget?
это ты так многопоточность сделал что ли? %)
источник

SA

Shukurdin Aidarov in pro.net
Gopneg
это ты так многопоточность сделал что ли? %)
Нет, нужно зажечь событие на запись в кафку и продолжить выполнять основной код.
источник

G

Gopneg in pro.net
Shukurdin Aidarov
Нет, нужно зажечь событие на запись в кафку и продолжить выполнять основной код.
и много таких событий будет?
источник

SA

Shukurdin Aidarov in pro.net
По одному на запрос. Почему спрашиваешь? Что-то не то с кодом?
источник

G

Gopneg in pro.net
ну код который не ждет таску мне как-то не нравится
источник

G

Gopneg in pro.net
и если их много, то будут потоки плодить
может лучше очередь сделать
источник

AB

Alex B in pro.net
а в чем проблема await всё таки делать? "kafka слишком медленная"?
источник

VO

Vitaliy Orlov in pro.net
а не проще ли для fire&forget делать Task.Run ?
источник

AK

Aleksey Kalduzov in pro.net
Gopneg
ну код который не ждет таску мне как-то не нравится
Продюссер кафки 1. Быстрый, 2. Может работать в "отложенном" режиме, когда ты в определеный момент вызовешь флуш что-ли
источник

AK

Aleksey Kalduzov in pro.net
А блин не тебе :)
источник

AK

Aleksey Kalduzov in pro.net
И продюсер не любит многопоточную запись
источник

SA

Shukurdin Aidarov in pro.net
Alex B
а в чем проблема await всё таки делать? "kafka слишком медленная"?
Вроде нет, норм по скорости. Просто хочется чтобы этот метод как можно меньше влиял на скорость обработки запроса.
источник

SA

Shukurdin Aidarov in pro.net
Vitaliy Orlov
а не проще ли для fire&forget делать Task.Run ?
Не вижу тут смысла. Зачем создавать дополнительно таску.
источник

vl

vova lantsov in pro.net
Shukurdin Aidarov
Вроде нет, норм по скорости. Просто хочется чтобы этот метод как можно меньше влиял на скорость обработки запроса.
Помести его в очередь, отдай обработку в фоновый сервис
источник

vl

vova lantsov in pro.net
Можно через BlockingCollection например
источник

IC

Ilya Chernoudov in pro.net
Shukurdin Aidarov
Вроде нет, норм по скорости. Просто хочется чтобы этот метод как можно меньше влиял на скорость обработки запроса.
у тебя это точно узкое место?
источник

IC

Ilya Chernoudov in pro.net
чот сомнения меня терзают на этот счёт
источник

G

Gopneg in pro.net
источник

IC

Ilya Chernoudov in pro.net
пахнет преждевременной оптимизацией
источник

VS

Vasily Shapenko in pro.net
Да и код пахнет
источник