хочу сделать паблиш, а консьюмеру дать сообщение после n-ое время
вообще не рекомендуется, но для простых случаев подойдёт https://github.com/rabbitmq/rabbitmq-delayed-message-exchange
Как всегда, докину ссылку на свою репку, которую не рекомендую использовать в проде (как и плагин с делейд-эксченжем), но зато там в ридми есть в конце несколько объяснений с подводными камнями, ну и само решение как бы объясняет, почему кроля не надо для этого использовать напрямую, а лучше посмотреть в сторону всяких дедикейтед решений для скедулинга, если на нем предполагается строить сложную архитектуру.
Что лучше использовать вместо rabbit на проде?
Зависит от стека. Ну не к вашему случаю ответ, конечно, потому что у вас задача не в скедулинге, а в отказоустойчивости состоит. Но если вдруг будет скедулинг, то: Hangfire, Quartz, Airflow, даже прости господи кронджобы кубера :)
вопрос непонятен, почему не использовать rabbit на проде?
Вообще не знаю, мне сказали на проде не очень то стабильная вещь, так как я впервые сталкиваюсь с такой проблемой, не знаю какое решение лучше подойдёт
Тот же юрент для сбора метрик с самокатов зайца и использует
А к моему случаю что предложите? У меня стэк на Node Js
Вот тут было https://habr.com/ru/company/bastion/blog/669500/
Имелось ввиду не стабильно, в моем случае, когда я подключаю отдельный плагин для отложенного вызова метода АПИ
эйрфлоу должен вроде с жаваскриптом работать норм
А у них как с персистентностью?
Обсуждают сегодня