Могли бы добавить нет. потоков в RedisMqServer приводят к дублированию обработки одного и того же сообщения?

Мы реализовали RedisMqServer библиотеки ServiceStack.Redis следующим образом:

      RedisMqServer _mqServer = new RedisMqServer(_redisManager, retryCount: 2);
_mqServer.RegisterHandler<T>(base.ExecuteMessage, 4);
_mqServer.Start();

Где 4 - нет. нитей.

Итак, мой вопрос: может ли это привести к дублированию обработки каких-либо сообщений?

Я ожидаю, что этот код обработает тысячи запросов без каких-либо ошибок. потоков как 4, не приводя к дублированию обработки какого-либо сообщения.

Так обеспечивает ли эта библиотека это автоматически или мне нужно это явно проверить? Если да, то как?

0 ответов

Другие вопросы по тегам