Інколи намагаюсь писати код, вивчати якісь паттерни розробки і таке інше. Ну типу треба ж розуміти як працюють аппки з середини. От і до месседж брокерів добрався. Подумав: в сраку кафку та реббіт, хочеться чогось свіженького, сучасного.
Знайшов
https://memphis.dev.
Виглядає просто, налаштлвується теж не складно. Проект ще в девелопменті, є деякі незручності. Саппорт в діскорді швидко відповідає. Приймають feature реквести, якщо вони адекватні.
В цілому непоганий продукт для старта, щоб зрозуміти як працюють месседж брокери.
Якщо немає дуже великих навантажень можна використовувати навіть в проді, на свій страх і ризик, все ж таки бета ще.
Але все ж таки є деякі незручності. Наприклад, проблема з якою зіткнувся саме я. Якщо аппка яка є консьюмером при завершенні робить deregister консьюмера - наступний інстанс який підніметься отримає всі повідомлення з черги, навіть прочитані. Обсудили з сапортом це, створили реквест фічі, чекаємо. Ну і ще раз повторю: для реального проду використовувати тілько на свій ризик, а от щоб погратися з брокерами з нуля - саме воно.