我正在开发一个应用程序,它将为每个客户生成许多必须按顺序处理的事件。为此,我考虑使用 Azure 服务总线 session 和带有服务总线触发器的 Azure Functions。
每天最多可以有 5000 个作业,每个作业需要 5-6 条消息。这意味着每天需要 5000 个 session (根据作业 ID)。
从 Azure 的角度来看,这会导致资源、限制、成本等问题吗?
处理完最终消息后是否可以以编程方式处置任何 session 资源?
谢谢
最佳答案
消息 session 或 session 数量不会产生任何额外费用。只要您不使用 session 状态*或确保 session 状态最终被删除,您就不会遇到任何问题。从数量来看,数量并不是很高。对于生产,如果需要,您可以随时选择高级层。
* 有关 session 状态的更多信息,请参阅我的 blog post
关于azure - 创建 1000 多个 Azure 服务总线 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72132505/