gpt4 book ai didi

perl - http::proxy 模块引擎

转载 作者:可可西里 更新时间:2023-11-01 17:15:03 25 4
gpt4 key购买 nike

我有一个关于这个 CPAN 模块的问题 http://search.cpan.org/dist/HTTP-Proxy/

看来这个模块支持引擎

谁能给我解释一下:

    use HTTP::Proxy;
my $proxy = HTTP::Proxy->new( engine => 'NoFork' );

和:

    use HTTP::Proxy;
my $proxy = HTTP::Proxy->new;

和:

   use HTTP::Proxy;
my $proxy = HTTP::Proxy->new( engine => ScoreBoard );

最佳答案

引自HTTP::Proxy::Engine POD

The role of an engine is to implement the main fork+serve loop with all the required bookkeeping. This is also a good way to test various implementation and/or try out new algorithms without too much difficulties.

各种引擎的说明是:

HTTP::Proxy::Engine::Legacy - “旧的”HTTP::Proxy 引擎
HTTP::Proxy::Engine::NoFork - 一个基本的、非 fork 的 HTTP::Proxy 引擎
HTTP::Proxy::Engine::ScoreBoard - 基于记分牌的 HTTP::Proxy 引擎

注意:最后一个似乎是在实现“记分牌”动态调度算法(通常用于 CPU 指令调度)。在这种情况下,它要简单得多,记分牌——从我对源代码的浏览来看——似乎只是每个 fork 子进程的状态列表

关于perl - http::proxy 模块引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4797005/

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