Является ли многопоточность лучшим решением для обработки сообщений на основе MQ?
Привет,
Я должен обрабатывать сто тысяч запросов сообщений ежедневно через MQ. Я хочу попробовать многопоточность для чтения сообщения MQ и ответа (записи ответа на MQ). Это непрерывный (24X7) процесс. Могу ли я использовать многопоточность .NET и поможет ли она обрабатывать более эффективно? Может ли кто-нибудь предоставить какой-нибудь образец источника для обработки такого рода обработки при использовании многопоточности?
Заранее спасибо,
Йоякей
Что я уже пробовал:
Я открыл две нити. Я обработал первое сообщение через поток 1. Второе сообщение через поток 2. я не могу использовать поток 1 для третьего сообщения.
Sergey Alexandrovich Kryukov
В этой идее нет никакого смысла. Конечно, вам нужно использовать многопоточность по многим причинам и многими способами. Но обработка разных сообщений в разных потоках не имеет никакого оправдания. Например, вы можете выделить поток для каждого канала связи, и только если у вас есть фиксированное предопределенное количество каналов. И гораздо больше пользы. Остальная часть вопроса слишком расплывчата для обсуждения.
—СА