我想到了 nservicebus http://docs.particular.net/的文档,但仍然困惑我该如何做我想做的事。
我的目标是拥有一个 Windows 服务,生成任务并将它们放入队列中,另一方面,我需要一些消费者,只要谁有空,就从队列中提取任务,并执行消息中指定的工作。
谁能给我一些提示,我该如何继续?
谢谢
我想到了 nservicebus http://docs.particular.net/的文档,但仍然困惑我该如何做我想做的事。
我的目标是拥有一个 Windows 服务,生成任务并将它们放入队列中,另一方面,我需要一些消费者,只要谁有空,就从队列中提取任务,并执行消息中指定的工作。
谁能给我一些提示,我该如何继续?
谢谢
经销商将完全按照您的要求行事。基本上,分配器将控制n个使用循环式工作分配的节点。节点通过向分发者传递“我准备好工作”消息向分发者注册。然后分发者将这些消息放入队列中。当分发器接收到真正的消息时,它将从队列中弹出第一个“我准备好了”消息,并将消息转发到适当的节点。当节点完成消息处理后,他将向分发者发送一条新的“我准备好了”消息,分发者最终将位于队列的底部。
所以基本上,它会做你想要的。