gpt4 book ai didi

azureservicebus - MassTransit 在 Azure 服务总线之上提供什么?

转载 作者:行者123 更新时间:2023-12-03 15:50:35 25 4
gpt4 key购买 nike

我正在尝试确定我是否也需要在 Azure 服务总线上使用 MassTransit 或直接使用 ASB。我不打算使用像 saga 或中间件这样的高级功能,但需要一个支持命令和发布/订阅样式消息的简单 ESB。

MassTransit documention关于选择交通工具的问题仍在开发中。查看 ASB 文档,似乎 Azure 提供的不仅仅是一种传输。

我没有使用其他 ESB 的经验,所以我不确定我到底需要哪些功能。

我正在寻找有关为什么我应该使用其中一个的一些指导。更具体的:除了 ASB 之外,MassTransit 还提供哪些必备(如果有)功能?

最佳答案

documentation article描述了 MassTransit 添加到(任何)交通的内容。

我将在这里粘贴一些要点:

与使用原始传输 API 和从头开始构建所有内容相比,使用 MassTransit 优于消息传输的好处如下所示。这些只是少数,有些比其他更重要。事实上,您的消费者、处理程序、sagas 等的托管都是通过一个有据可查的生产就绪框架一致管理的,这是最大的优势。

  • 并发
  • 连接管理
  • 异常、重试和中毒消息
  • 连载
  • 消息头和相关性
  • 消费者生命周期管理
  • 基于类型的路由
  • Rx 集成(可观察量)
  • 单元测试变得简单(测试工具)
  • Saga和路由单
  • 排类
  • 监控性能计数器

  • 本质上,只需几行代码,当使用 MassTransit 时,您就可以非常快速和轻松地创建分布式系统,避免深入研究传输机制和所有涉及的样板代码,此外您还可以获得重试、异常处理、路由、saga 等在。

    关于azureservicebus - MassTransit 在 Azure 服务总线之上提供什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42575774/

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