Я новичок в ESB, поэтому заранее извиняюсь за глупый вопрос.
Сейчас подключаю программу на C# к Sonic MQ.
Программа подсоединяется к разным queue и topic-ам в Sonic MQ, причём
пока неизвестно, к каким именно.
Поэтому я сейчас делаю программу так, чтобы все "точки соединения" с Sonic MQ
можно было конфигурировать через конфиг-файл (а не hardcoded), т. е. для каждой точки соединения в
конфиг-файле прописывается
а) подключается ли эта точка к queue или к topic?
б) все параметры для подключения.
Так вот, это всё работает замечательно для обычных queue и topic-ов.
Заказчик что-то говорил, что некоторые соединения должны быть durable, т. е. сообщения от
Sonic MQ к C#-программе не должны теряться, если в момент отправления сообщения программа не работает.
То есть мне надо сделать так, чтобы мой механизм подключения С#-программы поддерживал durable subscriptions.
Вопрос: Durable subscriptions бывают только у topic-ов или у queues тоже?