我有一个消费者,他从一个队列中一次消费8条消息。问题在于,使用者始终等待所有8条消息发送,并且不接受新消息进行处理。是否可以进行设置,以使队列中的使用者完全异步工作并在他发送消息后立即使用消息,而不是等待所有8条消息都发送?
public Task Consume(ConsumeContext<Proxy> context)
{
_service.SendMessage(sms); // does certain actions for sending messages
return Task.CompletedTask;
}
具体操作为: -写入数据库 -发送到发送响应的特定服务器