在通道中的组发送功能之后,我试图将消息写入数据库。但是,与其完成组发送功能,不如执行组发送功能,而是暂停函数之间的执行数据库写功能,然后执行组发送。 这增加了组发送功能的延迟。有什么办法可以先运行分组发送功能
await self.channel_layer.group_send(
self.room_group_name,
{
'type': 'chat_message',
'message': final_message_data
}
)
await self.create_chat_message(user, message_data['msg'])
答案 0 :(得分:0)
此函数是否包装在异步函数中?否则,等待将无法正常工作。
IF