Azure sql database 带有Azure sql数据库和MSMQ的Hangfire将一些消息保持在队列中,以获得良好的性能

Azure sql database 带有Azure sql数据库和MSMQ的Hangfire将一些消息保持在队列中,以获得良好的性能,azure-sql-database,msmq,hangfire,Azure Sql Database,Msmq,Hangfire,我使用的是hangfire 1.6.9,配置为使用sql azure作为存储和MSMQ。当一些消息排队并成功处理时,有些消息永远处于排队状态。 我观察到,通过不使用MSMQ,一切都很好。因此,在从MSMQ获取消息之后似乎发生了一些事情。我启用了跟踪日志,但到目前为止还无法捕获任何内容。任何想法都会大有裨益事实证明,问题与我们用于azure sql的服务层有关。服务层是基本的,我们最多有5层 我们升级到标准层,在那里我们至少可以获得50个DTU,并且一切都开始正常工作,包括应用程序本身的整体性能

我使用的是hangfire 1.6.9,配置为使用sql azure作为存储和MSMQ。当一些消息排队并成功处理时,有些消息永远处于排队状态。
我观察到,通过不使用MSMQ,一切都很好。因此,在从MSMQ获取消息之后似乎发生了一些事情。我启用了跟踪日志,但到目前为止还无法捕获任何内容。任何想法都会大有裨益

事实证明,问题与我们用于azure sql的服务层有关。服务层是基本的,我们最多有5层

我们升级到标准层,在那里我们至少可以获得50个DTU,并且一切都开始正常工作,包括应用程序本身的整体性能