Windows服务中的作业队列
本文关键字:作业队列 服务 Windows | 更新日期: 2023-09-27 18:11:55
我需要创建一个处理作业队列的windows服务。
触发器将填满队列,windows服务将处理该队列。
我知道如何创建一个windows服务(使用定时器),但我不确定如何告诉触发器(CLR项目)填充队列,以及如何处理它。
我是c#新手,所以任何例子,想法,指导都是欢迎的
谢谢
听起来您需要一个MQ(消息队列)系统。尝试从这个(RabbitMQ)开始,然后根据需要更新你的问题的细节。
http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html这是微软对它的实现(MSMQ):
http://msdn.microsoft.com/en-us/library/ms711472 (v = vs.85) . aspx
谢谢Bill Sambrone。
我找到了SQL Server Service Broker (http://technet.microsoft.com/en-us/library/ms345108%28v=sql.90%29.aspx)
它是一个使用队列发送消息的服务,它可以在数据库之间,远程数据库之间发送消息,也可以发送到外部应用程序。我将消息发送到我的c#外部应用程序。最好的是它捆绑在SQL服务器内。