gpt4 book ai didi

javascript - 使用 azure-sb 进行并行消息处理

转载 作者:太空宇宙 更新时间:2023-11-03 22:04:07 25 4
gpt4 key购买 nike

serviceBusService.receiveQueueMessage() 在并行处理方面的行为是什么?不幸的是,在简短的 Microsoft 文档中找不到任何内容。

单例监听器具有最大事件消息数的异步处理程序?

最佳答案

serviceBusService.receiveQueueMessage 将获取一条消息并处理它。如果您愿意,您可以有逻辑并行调用此方法,但问题可能是,如果您处理消息的时间很长,并且拉取速度比处理速度快,您可能会遇到麻烦,或者您需要管理自己拉取多少条消息。

看起来有新的库[@azure/service-bus][1],您可以在其中 register message handlers处理多条消息

const myMessageHandler = async (message) => {
// your code here
};
const myErrorHandler = (error) => {
console.log(error);
};
receiver.registerMessageHandler(myMessageHandler, myErrorHandler, {maxConcurrentCalls: 10});

关于javascript - 使用 azure-sb 进行并行消息处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59187832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com