2012-05-24 2 views
-2

вид программы, которую я на самом деле хочу написать: есть разные данные, поступающие с сервера, и мы должны отправить эти данные на другой сервер, и среди этих данных мы должны фильтровать данные, сделать некоторые внутренние вычисления из наша сторона, а затем мы должны отправить, для этого моя идея состоит в создании очереди, где данные могут находиться в течение фиксированного времени .. мы будем делать внутренние вычисления и отправлять, и в то время другие данные, которые приходят, будут находиться в другой очереди .. и после выполнения первой очереди, мы можем сделать внутренний расчет для другой очереди, но не можем получить представление о том, как реализовать очередь в C# .net?Как создать очередь в C# .net?

+3

Вы еще не изучили класс [Queue] (http://msdn.microsoft.com/en-us/library/system.collections.queue.aspx)? Это хорошая идея сказать то, что вы уже пробовали. –

ответ

2

Если вы хотите, чтобы иметь очереди распределенных между машинами, вы может работать с Microsoft Message Queue (M SMQ) или даже лучше архитектуры шины (NServiceBus, Rhino Service Bus, MassTransit), чтобы иметь такую ​​распределенную обработку.

Смежные вопросы