我希望推出SS服务代理,Service Broker的设计
我有一个远程数据库的订单和本地处理数据库,该数据库的处理上的所有活动已按顺序发生,这似乎是一个完美的工作Service Broker!
我已经建立了基础架构,我可以发送和接收消息,现在我正在查看处理的设计。正如我所说的,一个订单的所有流程都需要按顺序完成,所以我会把它们放在一个对话中。
其中一个进程是对外部平面文件数据的请求,然后等待(可能有几天),然后在返回时导入并处理该文件。我如何处理一半的任务,然后在处理另一半之前等待平面文件返回。
我有一些想法,但我敢肯定,我错过了一招地方
1)写入所有队列中的项目,以一个状态表和使用状态值 - 似乎去掉一些SSSB的灵活性和添加任务
2)的另一层保留交易开放,直到我们得到的数据备份 - 不理想
3)具有平面文件导入任务不断轮询文件出现 - 这似乎效率不高
管理这个工作流程的最有效方式是什么? 在此先感谢
请阅读[常见问题](http://stackoverflow.com/faq/),并了解标签的含义。你的单词之间需要连字符。 – 2010-08-05 07:22:06