【问题标题】:ESB vs Custom SolutionESB 与自定义解决方案
【发布时间】:2010-04-13 02:34:53
【问题描述】:

我正在调查是否为新项目使用 nServicebus 或自定义解决方案。基本上我想创建一个“消息层”,它将接收来自各种来源的消息,处理这些消息,然后将它们发送到某个目的地。在大多数情况下,我检索并发送消息。在少数情况下,消息通过 Web 服务到达。我想知道 nServicebus 是否适合这种类型的项目,或者我应该创建一些通用接口并使用数据库作为我的消息队列。

一个例子是我需要通过 FTP 检索文件,解密这些文件,然后通过 COM 调用 (ActiveX dll) 处理它们。此过程可能会在各个方面失败。我希望能够指定何时必须重新检索、重新处理或重新发送消息。

【问题讨论】:

    标签: .net nservicebus esb


    【解决方案1】:

    在我看来,NSB 可能很适合你。 NSB 具有开箱即用的 WCF 支持,因此通过 Web 服务调用传递消息应该非常容易。

    可以在 NSB 下载中包含的 WcfIntegration 示例中找到一个示例。

    关于您的 ftp 示例,我建议您查看 NSB 的 saga 功能,以帮助您控制消息流和重试规则等

    http://nservicebus.com/Sagas.aspx

    NSB 也内置了对自动重试的支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-03
      • 2012-09-26
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      • 2011-01-13
      • 2016-07-28
      相关资源
      最近更新 更多