Могли бы добавить нет. потоков в RedisMqServer приводят к дублированию обработки одного и того же сообщения?
Мы реализовали RedisMqServer библиотеки ServiceStack.Redis следующим образом:
RedisMqServer _mqServer = new RedisMqServer(_redisManager, retryCount: 2);
_mqServer.RegisterHandler<T>(base.ExecuteMessage, 4);
_mqServer.Start();
Где 4 - нет. нитей.
Итак, мой вопрос: может ли это привести к дублированию обработки каких-либо сообщений?
Я ожидаю, что этот код обработает тысячи запросов без каких-либо ошибок. потоков как 4, не приводя к дублированию обработки какого-либо сообщения.
Так обеспечивает ли эта библиотека это автоматически или мне нужно это явно проверить? Если да, то как?