我有一个场景需要在文件夹中实时处理(在SQL Server中)作为.xml文件传递的消息。SQL Service Broker 2008中的Monolog对话
我开始调查SQL Service Broker以满足我的排队需求。基本上,我希望Service Broker获取我的.xml文件,并在它们到达文件夹时将它们放入队列中。但是,SQL Service Broker不支持“Monolog”对话,至少不支持当前版本。它仅支持发起者和目标服务之间的对话。
我可以使用MSMQ,但我会有两件事情要维护 - MSMQ中的文件处理的.Net代码和SQL Server T-SQL存储过程。我还有什么选择?
谢谢。
我不知道为什么你需要monolog对话。您始终可以使用对话框模拟独白。你能否澄清你想达到的目标? – 2010-05-12 21:55:56
我无法控制输入消息的来源。它们正被放入服务器上的目录文件夹中。我的想法是在我的服务之间进行独白会话,这个服务会拾取xml文件并在sql server中处理它们。 如果我对输入消息的来源有一定程度的控制,我可以让他们直接发布消息给我的发起者队列在sql服务代理。但是,情况并非如此。消息在目录文件夹中以.xml格式发送。 – user352 2010-05-12 23:19:10