servicebus相关内容

批量向ServiceBus队列发送消息时发生错误异常

我正在尝试成批地向服务总线队列发送几条消息。我正在使用QueueClient的SendBatch方法。 我在此操作过程中收到FaultException: 使用不同的SessionID、PartitionKey或 具有分区的实体不支持MessageID 已启用重复检测。 该异常的消息很简单,我会尝试修复它,但有时会奏效,不会引发任何异常。 所以它有时会抛出异常,有时会起作用。我 ..
发布时间:2022-05-19 16:41:48 C#/.NET

如何支持Azure Service Bus分区队列/主题的FIFO消息排序?

我假设使用分区队列和主题的代价是不再保证消息排序。 由于默认情况下消息以循环方式发送到每个片段/分区,因此这将意味着不再保证消息排序。有没有人能确认是不是这样? 从分区队列接收交易时如何保证消息顺序。 支持使用分区队列/主题的FIFO消息排序的唯一方法是使用会话吗?我假设相同会话/分区键的所有消息至少都是先入先出的? 推荐答案 我在一篇博客文章中发现了这一点。 希望 ..
发布时间:2022-05-19 15:03:50 其他开发

服务总线置放对象

我通过服务总线在Azure上使用消息队列体系结构。偶尔,当我尝试向队列发送消息时,它会失败。以下是我收到的错误: 有时我收到此消息 Message:Can't create session when the connection is closing. 其他时候我收到此消息 Message:Cannot access a disposed object. Object na ..
发布时间:2022-04-15 14:05:25 C#/.NET

没有依赖项的 C# 队列或 ServiceBus?

是否有可以实现零依赖部署的产品(理想情况下是开源的,但不是必需的)?我能够找到的每个服务总线或队列库都依赖于其中一个队列应用程序(如 msmq)或数据库.我想要一个非常轻量级的解决方案,我只需添加对我的应用程序的引用,构建它,并使用尽可能少的配置进行部署. 在理想情况下,队列/服务总线将在 IIS 上运行,并允许 Web 和富客户端与其通信. 这样的工具非常适合在本地开发机器上对大型分 ..
发布时间:2022-01-21 12:11:23 C#/.NET

Azure Function App Azure Service Bus 触发器触发两次

我正在使用带有服务总线触发器的 Azure 函数应用来读取服务总线并处理服务总线消息的内容.服务总线接收 JSON 序列化对象,然后我将 JSON 消息反序列化回函数应用程序中的对象.但是,由于某种原因,每当有东西被发送到服务总线时,触发器就会触发两次,一次是 JSON 消息,另一次是包含文本“服务总线消息"的消息. 我不知道是什么导致了第二条消息,所以我想出的只是反序列化服务总线消息,当它 ..
发布时间:2022-01-17 16:10:19 C#/.NET

使用 BodyType - String 由旧库 (Microsoft.ServiceBus.Messaging) 读取的新库 (Microsoft.Azure.ServiceBus) 发送消息

我有一个前段时间写的客户端,它使用旧库,并在接收消息时调用 GetBody() 来读取正文. 现在我有了新客户端 Microsoft.Azure.ServiceBus(发送消息),据我所知,它总是使用 Stream. 所以旧客户端只是因为它期望字符串主体类型而崩溃.我找到了很多关于相反场景(新读者,旧作者)的信息,但无法弄清楚如何让新客户端以所需格式发送数据. 相关链接: ..
发布时间:2021-12-06 18:33:37 C#/.NET

Azure 托管服务总线:“X.509 证书 CN=servicebus.windows.net 不在受信任的人员存储中."

在我的 vs2013 开发 VM 上使用 Azure SDK 2.3,我可以轻松使用托管在 Azure 中的服务总线队列.但是,在 Windows Server 2008 R2 Standard SP1 上,Windows 似乎无法信任所涉及的证书并引发异常. 抛出的行: //发送消息等待 queueclient.SendAsync(message); 异常信息: X.509 证书 ..
发布时间:2021-12-06 18:33:31 C#/.NET

Azure 服务总线 - 使用 BrokeredMessage.GetBody 读取 .NET Core 2 发送的消息

我将 .NET Core 2 用于需要在服务总线上放置消息并由旧版 .NET 4.6 接收器读取的应用程序.接收方也会监听来自其他遗留应用程序的消息. 旧发件人: UserData obj = new UserData(){id = 1,名称 = "阿丽莎"};BrokeredMessage 消息 = 新 BrokeredMessage(consentInstated);_client.S ..
发布时间:2021-11-24 12:51:54 C#

消息总线和消息队列理解

我想知道我对消息总线和消息队列工作的理解是否正确. 首先,我需要明确命名,服务总线与消息总线可以互换使用吗?这是一个发布者 - 订阅者类型的系统,其中添加了消息,让我们说任意数量的发布者可以从其中读取任意数量的订阅者的消息集合,到目前为止我是对的吗? P1 ---/``````S1\________ 服务总线中间件------+------ S2/消息收集 \______S3P2 --- ..

没有依赖关系的 C# 队列或 ServiceBus?

是否有一种产品(理想情况下是开源的,但不是必需的),可以实现零依赖部署?我能够找到的每个服务总线或队列库都依赖于其中一个队列应用程序(如 msmq)或数据库.我想要一个非常轻量级的解决方案,我只需添加对我的应用程序的引用,构建它,并以尽可能少的配置进行部署. 在理想情况下,队列/服务总线将在 IIS 上运行,并允许 Web 和富客户端与之对话. 这样的工具非常适合在本地开发机器上对大型 ..
发布时间:2021-06-30 19:29:49 C#/.NET

什么是服务总线?

我已经在网上无数次地阅读了关于 nservicebus 的文章,但仍然不明白什么是服务总线. 我认为这是非常不同的系统相互通信的一种方式吗?在这种情况下,我不明白为什么它比 WCF 好? 我已经在这里看到了关于什么是服务总线的线程,但它仍然没有点击. 谢谢 解决方案 假设您已阅读这些页面 http://specific.net/nservicebus 和 http://d ..
发布时间:2021-06-09 19:53:31 其他开发

NServiceBus 与 Windows ServiceBus

有人能解释一下新发布的 Windows ServiceBus(内部部署,而不是 Azure)和 NServiceBus 之间的区别吗? 正在寻找 Windows SB 可能缺少什么的详细答案,因为我熟悉 NSErviceBus 可以做什么: 它是真正的服务总线,而不仅仅是使用队列的消息代理吗? 能否支持消息多态?(消息子类化其他支持此层次结构的消息和处理程序 长时间运行的流程和相关 ..
发布时间:2021-06-09 19:53:25 其他开发

Azure Function V2值不能为空

尝试使我的Azure Function V2在docker容器中运行时遇到问题.该项目从Azure服务总线主题中读取.我得到的错误不是描述性的,我不确定什么值实际上为null.当我在本地运行项目时,没有任何问题,但是当我为其创建容器时,会出现此错误. 是我没有传入的环境变量,还是没有正确从appsettings.json读取? 环境变量 APPINSIGHTS_INSTRUMENT ..
发布时间:2021-04-24 20:21:21 其他开发

使用Webjobs SDK 3.x中的ServiceBusTrigger,Singleton属性可以使用UserProperty作为范围吗?

我正在使用 ServiceBusTrigger 来接收消息时执行代码.我想使用Singleton属性,用于限制可以并行执行的消息.此属性允许指定绑定到传入消息的属性的范围,这样可以并行执行具有不同值的消息,但必须串行执行具有相同值的消息. 在传入消息对象(如CorrelationId)上使用顶级属性时,此方法有效. 示例 [Singleton("{CorrelationId}",S ..
发布时间:2021-04-14 18:50:46 其他开发

服务总线主题订阅过滤器

我正在从事一个将消息发布到服务总线主题的项目.我的主题有两个订阅.有没有办法过滤我的订户将收听的消息? 假设这是我的留言文字. {“数据" : {“名称":“约翰尼·克鲁兹"“性别":“男"}} 我只想听一条具有男性性别的消息.这是可以在Topic中配置的东西吗? 解决方案 用户可以定义他们希望从某个主题接收哪些消息.您可以参考主题过滤器和操作 服务总线支持三种过滤条件 ..
发布时间:2021-04-14 18:42:25 其他开发