Всем привет ! Расскажите, пожалуйста, если используете брокеры сообщений в go-приложениях, для чего ?
Ранее я писал на пхп, и там я использовал их для выполнения «большой» работы, чтобы пользователь не ждал. В го, как мне кажется это можно разрулить на уровне рутин/каналов ( выделить канал, который будет «слушать» задания для такой «работы» и выполнять независимо от запроса )
Зависит от логики приложения. Сообщения, которые можно потерять, можно и на каналах сделать, а какие-то важные лучше через брокер. Тут важно думать: а что произойдёт, если моё приложение упадёт? Что будет, если я запущу два инстанса?