gpt4 book ai didi

.net - 什么是服务总线?我什么时候需要服务总线?

转载 作者:行者123 更新时间:2023-12-03 04:52:05 26 4
gpt4 key购买 nike

我听说过关于 NServiceBus 的讨论,但我还没有真正理解它是什么。他们声称自己是“最流行的 .net 开源服务总线”。

什么是服务总线?我什么时候需要服务总线?

最佳答案

您可以将服务总线视为 SOA(面向服务的架构)的以太网。

首先,它引入了一种识别事物的语言,例如以太网中的 IP 地址。这个名字本身并不是物理的东西。

接下来,每个节点上都会涉及一些物理东西,例如总线中用于支持半连接通信的队列,或者隐喻中的以太网卡。

除了物理之外,还有通信的“协议(protocol)”部分,例如以太网的 OSI 堆栈。对于总线,这是应用程序代码使用的客户端库。

最终,您可以将服务总线视为为构建分布式系统提供更高级别的抽象。您还可以将其用于客户端-服务器通信,为您提供持久的单向消息传递,以及让服务器将通知推送回客户端。

具体来说,一旦您接受了排队技术(您选择的 RabbitMQ、MSMQ、常规 SQL 表、Amazon SQS、Azure 存储队列和 Azure 服务)的使用,您会发现 NServiceBus 非常轻量且易于使用巴士。

关于.net - 什么是服务总线?我什么时候需要服务总线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2724816/

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