Если к примеру данные которые передаются в очередь описывать в виде entity и по аналогии с доктриной там указывать подключение, топик и имя очереди. Потом реализовать репозиторий в котором указано с каким entity он работает, в котором есть метод добавления в очередь и метод консюминга (получения данных с очереди). Мне интересно имеет смысл такой подход или нет?
нет. Ну то есть так как ты описал - нет. Очереди не база
Ну к примеру очереди реализуются на тех же бд. Redis MongoDb и прочем. Данные очереди все равно хранятся образно говоря в бд. А очередь это организация добавления в бд в определенном порядке и извлечение от туда, в большинстве своем однотипных данных
давай пойдем от обратного, что именно за счет этого ты хочешь получить? Зачем усложнять схему?
Другой вопрос в чем это усложнение с практической точки зрение?
Обсуждают сегодня