gpt4 book ai didi

.net - 为 .NET 选择 ESB

转载 作者:行者123 更新时间:2023-12-01 04:17:08 25 4
gpt4 key购买 nike

我知道问题 has been asked before ,但已经两年了,事情可能已经改变了。此外,我还有更具体的要求希望讨论。

我们有一些系统需要互操作。我们希望使用中介者模式和发布/订阅通信模型:一些系统会将信息发布到 ESB(中介者),然后再将信息推送给订阅者。

这基本上就是我们所需要的,但这可能涉及一些类型映射并需要与各种协议(protocol)进行通信。目前我们有 WS-* (WCF) 服务和 REST 服务。

我根本不熟悉 ESB,所以我想我的第一个问题应该是:ESB 会帮助我实现这一目标吗?如果可以,我需要选择具有以下标准的产品:

  • 基于.NET
    最好是开源的
  • 易于使用
    我觉得 ESB 可以做的比我们真正需要的要多得多。我不想迷失在一堆功能中,而且我还担心在针对具有太多功能的 ESB 进行设置/编码时可能会产生开销。
  • 广泛
    理想情况下,我想使用更多人使用的东西,以便在需要时获得帮助

  • 我也很想知道 BizTalk 将如何进行比较,它是否是免费的,是否包含在任何 MSDN 订阅中,或者成本是多少。

    谢谢。

    最佳答案

    我只能真正评论 BizTalk

  • BizTalk 肯定 isn't free
  • 与 BTS 2009 一样,它(大部分)是 .NET,并且完全支持自定义 .NET 程序集
  • 它与VS IDE集成,使用起来相对容易(当然是主观的)
  • 通过 MessageBox
  • 使用 DirectBound 端口可以很好地实现 Pub Sub 架构
  • 有相当多的支持(全局大约 10 000 名客户)

  • 但是,恕我直言 BTS 更适合高值(value)集成工作,例如 EAI、业务流程和业务指标。
    我们考虑过的替代品/补充产品:
  • NServiceBus - 开源
  • 托管服务引擎 - 用于虚拟化、版本控制和管理(大量) SOA 服务

  • 高温高压

    关于.net - 为 .NET 选择 ESB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384335/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com