写入异步任务
Write behind async tasks
在使用 Actix-Web 的 Web 环境中,我想将数据写入数据库,异步,这样请求就不会被阻止。这也可能是调用 webhook 或调用 API 来发送电子邮件。
使用 Scala,我会创建一个队列并使用线程池(例如使用 ForkJoin)来触发并忘记任务。
我如何使用 Actix-Web 在 Rust 中执行此操作? (Actix 演员?)
您将使用 actix_web::rt::spawn
来执行独立运行的 async
函数。
在使用 Actix-Web 的 Web 环境中,我想将数据写入数据库,异步,这样请求就不会被阻止。这也可能是调用 webhook 或调用 API 来发送电子邮件。
使用 Scala,我会创建一个队列并使用线程池(例如使用 ForkJoin)来触发并忘记任务。
我如何使用 Actix-Web 在 Rust 中执行此操作? (Actix 演员?)
您将使用 actix_web::rt::spawn
来执行独立运行的 async
函数。