【问题标题】:What are some good technologies in .NET that allow for queueing / dequeuing xml strings?.NET 中有哪些允许排队/出列 xml 字符串的好技术?
【发布时间】:2010-07-09 23:22:24
【问题描述】:

我们目前正在使用自定义排队系统,其中 SQL Server 2008 数据库中的表有一个带有一些附加数据的 xml 列。当我们将对象序列化为 XML 并将它们存储在此表中时,我们会使用它。后来,另一个应用程序简单地将这些项目出列,将它们反序列化为同一个对象,并根据对象的类型执行某个任务等......

当前的缺点是在 XML 列中搜索特定的单词可能会很痛苦。

感谢任何帮助。

【问题讨论】:

    标签: asp.net queue message-queue


    【解决方案1】:

    这听起来像是您可能想要使用 message queue 的东西。

    .Net 在System.Messaging namespace 中提供了许多类,包括MessageQueue,它们使与消息队列(作为操作系统的一部分提供)交互变得容易。

    您还可以use WCF to program against messages queues 并根据其内容动态检索和发送消息。

    消息队列支持事务、保证交付和任意大对象的存储。但是,它们并非旨在作为存储库 - 因此,如果您需要保留或重新训练消息数据,或者在处理完消息后对它们进行索引或搜索,它们可能不是适合您的解决方案。

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 2022-01-21
      • 2020-04-07
      • 2013-11-15
      • 2018-02-07
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2010-11-24
      相关资源
      最近更新 更多