2009-10-08 3 views
0

Возможно ли использовать пользователя activemq (в .NET), как это?activemq consumer enumeration

Еогеасп (вар тзд в потребителя) {

// обработка сообщения

}

таким образом, что цикл перечисления останавливается, не расходуя CPU, пока сообщение не доступно? Эффективно это был бы бесконечный цикл, если что-то не получится.

ответ

0

Вы можете выполнить синхронное потреблять, чтобы достичь чего-то подобного с время цикла:

IMessage message = null; 
while((message = consumer.Receive()) != null) 
{ 
    //... process the message. 
} 

-Tim www.fusesource.com