nservicebus相关内容

与纯 RabbitMQ 相比,使用 NServiceBus + RabbitMQ 有什么优势?

使用 NServiceBus + RabbitMQ 相对于纯 RabbitMQ 有什么优势?我想它提供了额外的基础设施.但是还有什么? 解决方案 你绝对可以只使用纯RabbitMQ.你只需要记住几件事. 警告:这个答案会有点 非常半开玩笑. 首先您应该阅读企业集成模式封面覆盖并确保您很好地理解它.它有 736 页,有点枯燥,但非常有用的信息.成为 RabbitMQ 的所有特性方 ..
发布时间:2022-01-11 17:40:16 其他开发

NServiceBus 相对于普通 RabbitMQ 的具体优势

使用 NServiceBus 是否比简单地使用 RabbitMQ 的 .net 驱动程序有任何优势(假设我们可以用 AMQP 替换 MSMQ).NSB 是否提供 AMQP 中不直接提供的任何附加功能或抽象. 解决方案 主要优势包括(但不限于): 负责消息的序列化/反序列化. 为发送消息 w 提供了一个简洁的模型.处理程序、多态调度、在管道中安排处理程序等. 处理工作单元. 提供 ..
发布时间:2022-01-11 17:17:29 其他开发

为什么我们需要在 MSMQ/RabbitMQ 等消息队列系统之上使用 NService Bus/MassTransit 等服务总线框架?

在分布式消息事务世界中,我试图了解开发分布式系统所涉及的不同部分.据我了解,您可以使用支持消息队列系统的企业总线来设计消息系统.为什么同时使用两者是个好主意?通过仅针对消息队列系统进行编程可以实现同样的目的吗?两者一起使用有什么好处? 解决方案 您当然可以直接针对消息传递基础架构进行编码,您会发现各有利弊.每次运输.不过,您需要在此过程中做出许多决定,而这正是服务总线可以提供帮助的地方. ..

NServiceBus 相对于普通 RabbitMQ 的特定优势

与简单地使用 RabbitMQ 的 .net 驱动程序相比,使用 NServiceBus 有什么优势(假设我们可以用 AMQP 替换 MSMQ).NSB 是否提供了 AMQP 中无法直接提供的任何附加功能或抽象. 解决方案 主要优势包括(但不限于): 负责消息的序列化/反序列化. 为发送消息 w 提供了一个简洁的模型.处理程序、多态分派、在管道中安排处理程序等. 处理工作单元. ..
发布时间:2021-11-27 11:47:45 其他开发

在 NServiceBus 3.2.3 中设置 RavenDB ApiKey

我正在尝试在 NServiceBus 3.2.3 中设置 RavenDB DocumentStore.ApiKey.根据此线程,无法直接从NSB 3.2.3 中使用的 RavenDB 版本的连接字符串. NSB 中的 DocumentStore 实例注册为 IDocumentStore,这意味着我不能使用这样的自定义操作,因为 IDocumentStore 不公开APIKey: Confi ..
发布时间:2021-11-15 21:10:34 其他开发

NServicebus 中的 RaventBootstrapper 配置

我正在尝试使 Andreas Öhlund 提供的以下 NServiceBus Pluralsight 培训代码示例发挥作用. 公共类 RavenBootstrapper : INeedInitialization{公共无效初始化(){Configure.Instance.Configurer.ConfigureComponent(() =>{var 存储 = 新文档存储{网址 = "http: ..
发布时间:2021-06-09 19:56:03 C#/.NET

NServiceBus 限制消费者(端点)

我目前正在将 NServiceBus 作为我的架构中的候选者,并且非常清楚它是什么以及可以做什么.我确实很难找到一个我仍然存在的问题的直接答案.我知道它是在 .NET 中构建的.我不清楚 .NET 是否是对出版商的限制.消费者(端点?)也是如此. 简单地说,使用(例如)Azure ServiceBus 我可以使用 nodejs 应用程序在队列上发布消息,而消费者可以是一个用 Java 编写的 ..
发布时间:2021-06-09 19:55:54 其他开发

在与生产者相同的应用程序中托管 NServiceBus 订阅者

是否可以使用 NServiceBus 在同一个应用程序中发布和使用消息,特别是在 Web 应用程序中? 将来我们几乎肯定需要维护一个单独的长时间运行的服务来处理此应用程序生成的消息,这就是为什么我们希望从一开始就使用 NServiceBus,但现在开始就很好当 web 应用程序启动时,消费者和发布者.这将使我们更轻松地进行测试和部署. 我想我需要引用 NServiceBus.Host. ..
发布时间:2021-06-09 19:55:52 其他开发

NServiceBus 过滤消息给订阅者

我刚刚开始使用 NService 总线,我想知道如何在发送消息时过滤消息,以便它们只发送给特定的订阅者. 例如,假设我有一个包含分类产品的数据库.我的发布者将每 N 秒检查一次数据库,并在新产品添加到数据库时发送消息. 但每个订阅者只对特定类别感兴趣,并假设 我可以让订阅者发送他们感兴趣的类别,然后我只想向对它们感兴趣的订阅者发布有关特定类别中产品的消息. 类别是动态的,因此我无 ..
发布时间:2021-06-09 19:55:49 C#/.NET

NServiceBus 在订阅者订阅时发送信息

我刚刚开始使用 NServiceBus,并且已经启动并运行了一个非常基本的实现 - 很像 PubSub 示例应用程序. 我想做的是在订阅者订阅时发送一些信息. 例如,假设我有一个包含分类产品的数据库.我的发布者将每 N 秒检查一次数据库,并在新产品添加到数据库时发送消息. 但每个订阅者只对特定类别感兴趣,我想在他们订阅时发送该类别,以便发布者知道检查数据库中是否有该类别中的新产品 ..
发布时间:2021-06-09 19:55:46 C#/.NET

NServiceBus 3.0 端点不创建 raven 数据库存储

在 NSB 2.6 中,当您定义发布者时,您可以指定 配置部分,以允许发布者将订阅存储在数据库中. 在 NSB 3.0 中,我没有看到指定 raven db 存储订阅的方法.我有点假设当发布者第一次启动时,它会为自己创建一个 raven 数据库存储.我已经在其他 3.0 端点上看到了这一点.但是,对于我正在部署的特定发布者端点,它 ..
发布时间:2021-06-09 19:55:43 其他开发

nservicebus 插入后删除订阅记录?

我已经使用 nservicebus 几个星期了,由于我的本地机器上一切正常,我决定尝试设置一个测试环境并进行部署.我正在使用 nservicebus 附带的通用主机,并在本地运行时使用 nservicebus.Integration 配置文件,但想在测试环境中使用 Nservicebus.Production.我设置了一个 sql server 2008 数据库,对我的 app.config 进行 ..
发布时间:2021-06-09 19:55:37 其他开发

多个 NServiceBus 发布者可以共享同一个 DBSubscriptionStorage 吗?

查看发布-订阅 API 和配置页面,它会NServiceBus 用于跟踪订阅的数据库架构似乎只跟踪订阅者端点和消息类型. 我曾希望也许我可以更改表的名称以便为多个发布者使用相同的数据库,但是 这个帖子似乎表明你不能. 重点是 - 我完全理解并同意每个事件类型有一个发布者端点的概念 - 但这不可避免地导致多个发布者都在相同的应用程序范围内运行.也许在不同的组件或过程中运行,但这是一个有争 ..
发布时间:2021-06-09 19:55:34 C#/.NET

什么是 NServiceBus 3.0 最低要求

我到处寻找,但似乎找不到任何关于 NServiceBUs 3.0 最低要求的最新信息.我确实找到了一些可以追溯到 2011 年的帖子,它们仍然相关吗?有没有人有这方面的链接或信息. 更具体地说,我们试图在装有 Windows 2003 sp1 的服务器上进行安装.但据我所知,我需要在 SP2 中发布的 MSMQ 3.1 干杯 约翰尼 解决方案 运行 NServiceBus ..
发布时间:2021-06-09 19:55:29 其他开发