gpt4 book ai didi

performance - 如何在 Perl 中使用异步编程?

转载 作者:行者123 更新时间:2023-12-04 16:22:39 32 4
gpt4 key购买 nike

有没有一种简单的方法可以在 Perl 中进行异步?我对 Apache 应用程序有以下逻辑:

get request
process request
write to log
return

我想要做的是让“写入日志”部分异步,以便我可以尽快完成“返回”部分。

最佳答案

不幸的是,这通常需要 POE框架,但还有一个不断增长的替代方案(我想先尝试),称为 AnyEvent .

this question for learning materials有关学习 POE 的更多信息。 POE 是一个框架,它往往会吃掉你的整个应用程序。它看起来也不像 Perl,而且很突出。我相信对于您的典型应用程序来说,这是一个很大的学习曲线。

AnyEvent 是基于异步任务的简单延续,您应该能够仅通过 CPAN 文档就能很好地理解它。

对于您的具体问题,您可以使用 AnyEvent's AIOPOE's Read Write wheel

关于performance - 如何在 Perl 中使用异步编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232471/

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