Как MSMQ будет работать? - PullRequest
       12

Как MSMQ будет работать?

0 голосов
/ 09 октября 2009

Привет, кто-нибудь знает, как MSMQ работает с c #? У меня небольшая проблема. На самом деле мне нужно ввести 10 URL-адресов в очередь и выполнить автоматически в 10 различных временных интервалах.

Будет ли это возможно при использовании MSMQ с C # или есть какая-то другая техника?

Подскажите пожалуйста, как это сделать

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 09 октября 2009

MSMQ - это продукт, который большую часть времени используется для обеспечения надежного обмена сообщениями между приложениями, работающими на разных машинах. Его также можно использовать между приложениями, работающими на одной и той же машине, но встречается реже, но цель та же. Некоторые приложения помещают сообщение в очередь, а через некоторое время другое приложение получает сообщение.

Я не знаю точно, чего вы хотите достичь, но, вероятно, вы можете управлять с помощью класса Queue и некоторых потоков и таймеров. Может быть, это излишне, но график с открытым исходным кодом Quartz также может помочь.

0 голосов
/ 09 октября 2009

Если ваша цель - создать массовый загрузчик, у меня был большой успех (5000+ сайтов в минуту) с параллелизмом и временем выполнения координации . CCR обладает довольно жесткими возможностями планирования и помогает справляться с неприятными проблемами потоков, которые неизменно возникают в результате асинхронного ввода-вывода. Джефф Рихтер любезно предоставил набор обёрток для веб-запросов.

Это трудно понять, но очень полезно, когда вы делаете.

Я бы не стал рассматривать MSMQ для этого. Почему ты?

...