Azure 服务总线 一个订阅 VS 多个订阅

标签 azure performance azure-functions subscription servicebus

我正在使用 azure 服务和 azure 功能(带有 sb 触发器),并试图弄清楚通过创建多个订阅与仅一个订阅来分发消息是否重要?

请参阅下图的之前与之后: enter image description here

我正在努力提高整个过程的性能,因为那里有太多消息。 After 图表中的 3 个函数没有区别,它们所做的只是更新插入数据库记录。在此流程中我有 1 个子程序还是 3 个子程序还重要吗?

最佳答案

可以在此处找到使用服务总线消息传递提高性能的最佳实践:https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-performance-improvements?tabs=net-standard-sdk-2

在您的设计中,写入数据库似乎将成为瓶颈。所以我会从单一订阅开始。

关于Azure 服务总线 一个订阅 VS 多个订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74256933/

相关文章:

mysql - 加快我的 mysql 查询宽度 REGEXP

azure - 如何判断Azure Function App是否会重新启动?

azure - 在 Azure 函数中执行导入模块时已加载同名程序集的错误

c# - 针对 Windows Phone 8 开发并使用 Azure 的 Google 身份验证问题

java - 是否可以监视(检测、跟踪等)JVM 中基本类型的 I/O Activity ?

azure - Azure 函数扇出/扇入函数是否始终比仅运行单个函数线程具有更好的性能?

c# - 如何在Azure函数的自定义HTTP路由中指定查询参数?

azure - 可以在 ARM 模板中获取 Azure Function 系统 key 吗?

c# - 查看辅助角色跟踪行和日志文件

PHP文件上传。发布与放置?