Как убедиться, что сообщения Rabbit MQ отправляются в режиме доставки «постоянный» с Paramore Brighter - PullRequest
0 голосов
/ 08 марта 2019

Я использую Paramore Brighter.Net для использования очереди сообщений кролика.Я хочу установить режим доставки сообщения "постоянный".Я не получил никакого свойства в более ярком пространстве имен, которое могло бы внутренне установить режим доставки mq кролика.

Класс RMQMessageGateway имеет ссылку IModel, которая внутренне имеет метод CreateBasicProperties, который я могу использовать для установки свойства режима доставки.Однако спецификатор доступа свойства защищен, и я не могу установить его.Пожалуйста, помогите enter image description here.

1 Ответ

0 голосов
/ 08 марта 2019

Вы можете взять клон их кода и изменить его, поскольку их лицензия модель MIT .Channel фактически установлен внутри метода ConnectToBroker, поэтому вы можете вносить в него изменения.

Если вы не хотите изменять их код, вы можете получить новый класс из RMQMessageGateway и override ConnectToBroker.Затем выполните все действия, связанные с публикацией, например настройку режима доставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...