azureservicebus相关内容

是否可以将Azure Service Bus与Azure AD(不是ADFS)一起使用以公开AX 2012服务?

我的任务是开发与外部系统的集成,我相信Azure Service Bus是我应该采用的方式.如果没有,我愿意提出建议.我需要推/拉客户/供应商,销售/购买订单,然后执行某些动作事件(过帐提货单等). 如果找不到现有的服务,我会考虑使用AIF以及一些自定义的AX服务. 根据 https://docs.microsoft.com/zh-cn/dynamicsax-2012/appuser- ..
发布时间:2021-04-14 18:42:08 其他开发

服务总线会话ReceiveBatchAsync仅接收1条消息

我正在使用启用了会话的服务总线队列,并且正在发送具有相同SessionId的5条消息.我的接收代码使用 AcceptMessageSessionAsync 来获取会话锁定,以便它将接收该会话的所有消息.然后,它使用 session.ReceiveBatchAsync 尝试获取该会话的所有消息.但是,它似乎只获得第一个消息,然后再进行一次尝试时,它将获得所有其他消息.您应该可以看到,即使所有这些消息 ..
发布时间:2021-04-14 18:42:05 其他开发

如何推迟Azure服务总线消息?

当前,我正在将 Microsoft.Azure.ServiceBus.IQueueClient 用于 RegisterMessageHandler ,然后收到的消息的类型为 Microsoft.Azure.ServiceBus.消息. 根据文档: 消息延迟API,API为BrokeredMessage.Defer或.NET Framework客户端中的BrokeredMessage.D ..
发布时间:2021-04-14 18:42:01 C#/.NET

Masstransit Azure服务总线和DI请求/响应模型

我遇到了Azure Service Bus以及与Masstransit和ASP.NET Core DI集成的问题.当我尝试为 IBus 和 IRequestClient 设置DI并发送消息以请求端点时,我收到RequestTimeoutException,但请求端点获取了消息并对其进行了处理.当我尝试使用RabbitMQ进行相同操作或使用Azure Service Bus在本地创建IBus时,一切 ..
发布时间:2021-04-14 18:41:55 其他开发

在ServiceBus上发送大消息的最佳实践

我们需要发送有关ServiceBus主题的大消息.当前大小约为10MB.我们的第一步是在BlobStorage中保存一个临时文件,然后发送有关该Blob的消息.压缩文件以节省上传时间.效果很好. 今天我读了这篇文章: http://geekswithblogs.net/asmith/archive/2012/04/10/149275.aspx 建议将邮件拆分为较小的块,然后在接收方再次将其聚 ..
发布时间:2021-04-14 18:41:48 其他开发

Azure Function Service Bus触发器触发的次数比队列中的消息触发的次数更多

我有两个服务总线队列和Azure服务总线队列触发器. 该函数从队列中读取1000条消息并将其转发给另一个(用于测试)发布到Azure(计划使用量)时,即使队列中只有1000条消息,我也会得到1030+个功能命中.我认为这与功能实例的数量有关. 问:如何为一个功能实例仅处理一次唯一消息? 解决方案 它对我有用. 为host.json添加扩展名: “扩展名":{"servi ..

带有JMS的Azure Service Bus的计划消息

我想使用JMS将计划的消息发送到Azure服务总线.我的代码基于 org.apache.qpid.jms.message.JmsMessage .我已经找到了解决给定问题的一种解决方案,但是它使用的是 org.apache.qpid.proton.message.Message ,该代码具有 .getMessageAnnotations(),该代码可以进行编辑消息注释,并添加一些可由Azure S ..
发布时间:2021-04-13 19:38:34 Java开发

如何使用Azure Service Bus HTTP API对消息进行死信

我正在尝试与Azure Service Bus集成以执行代理消息传递.之前,我已经成功使用了托管.NET API,但是这次我需要使用HTTP API. 在处理消息时,如果我确定消息是有毒的(即永远无法成功处理),我想将消息移至死信队列. 在托管API中,我将调用 BrokeredMessage.DeadLetterAsync() ,它使我可以指定对消息进行死信处理的原因,并将其作为原子 ..
发布时间:2021-04-13 19:33:39 其他开发

具有Service Bus的v2 Azure Function触发器未触发

我正在使用带有C#Functions SDK 1.0.23的Service Bus触发器的Azure Functions V2.我正在使用以下方法从KeyVault中获取机密并在触发器的设置中使用它们:始终在线 消费计划 如果您使用的是消费计划,则问题可能出在触发器与Azure基础结构(中央侦听器)未正确同步.发生这种情况的原因可能是您部署/编辑与触发器相关的设置的方式,如下面的问题# ..
发布时间:2021-04-13 19:27:52 其他开发

Azure服务总线死信队列消息无法在死信中停留更长时间

我有Azure Main函数应用程序,该应用程序处理来自服务总线的即将到来的消息. 如果由于API故障导致发生异常,则我将消息推送到Dead Letter Queue. 我有另一个天蓝色的Dead功能应用程序,可以连续读取DLQ并将消息推回主队列. 然后,主要功能应用检查api是否关闭,然后再次向DLQ推送消息,直到API启动并且主要功能应用成功处理消息为止. 但是问题是一 ..
发布时间:2021-04-13 19:22:25 C#/.NET

如何在Azure Service Bus中向主题的订阅添加筛选器

我想为订阅添加过滤器,以便对不同类型的事件执行不同的操作. 如何向其中添加过滤器.在发送至主题之前是否应添加还是可以在azure门户网站中完成? 解决方案 可以在Azure门户中为特定订阅添加筛选器,也可以在从编码端发送时添加添加筛选器. 在这里,我分享了可以从 Azure Portal 添加过滤器的方法 示例:在下面的代码中,我正在向名为"apptopic"的主题发送消息 ..
发布时间:2021-04-13 19:13:50 其他开发

锁定持续时间对Azure Service Bus主题订阅的重要性

我一直在研究服务总线队列和主题的锁定持续时间和renewlock机制.但是,对于主题订阅,锁定持续时间到底意味着什么还不清楚. 例如: 如果我有一个主题GameScoreUpdate,并且有多个订阅者. 因此,有关此主题的任何消息都将传递给所有订户. 现在,如果在一个订阅"Subscription1"上,我的锁定持续时间为30秒.但是邮件处理未完成.那么锁会过期吗? ..
发布时间:2021-04-13 19:10:28 C#/.NET

如何使用Java将错误消息移动到Azure死信队列?

我们正在使用Azure Service Bus队列在不同系统之间交换消息.我们想使用Java代码将无效消息移至Dead Letter Queue. 我能够将邮件移至主队列,但不能移至死信队列.我试图将队列名称命名为"BasicQueue/$ deadletterqueue",但出现错误. 解决方案 Azure Service总线运行时可能会将消息自动移动到死信队列的原因很多,例如: ..
发布时间:2021-04-13 19:01:40 Java开发

"MaxAutoRenewDuration"的作用是什么?在天蓝色的服务巴士上?

我正在使用 Microsoft.Azure.ServiceBus .(文档) 我遇到了一个例外: 提供的锁无效.锁已过期或出现消息已从队列中删除. 借助以下问题: 1 , 2, 3 , 我可以通过将 AutoComplete 设置为 false 并通过将Azure的队列锁定持续时间增加到其最大值(从30秒到5分钟). _queueClient.RegisterMess ..
发布时间:2021-04-02 18:33:47 C#/.NET