加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

gearman perl 测试

发布时间:2020-12-16 00:19:38 所属栏目:大数据 来源:网络整理
导读:perl gearman 测试 1)安装 wget -c http://launchpadlibrarian.net/51244438/gearmand-0.14.tar.gz ? tar zxvf gearmand-0.14.tar.gz ? cd gearmand-0.14 ? ./configure ? make make install ? cpan -i Gearman::Server cpan -i Gearman::Worker cpan -i Ge
perl gearman 测试 1)安装 wget -c http://launchpadlibrarian.net/51244438/gearmand-0.14.tar.gz ? tar zxvf gearmand-0.14.tar.gz ? cd gearmand-0.14 ? ./configure ? make && make install ? cpan -i Gearman::Server cpan -i Gearman::Worker cpan -i Gearman::Client 2)启动gearmand ? gearmand -d -L 10.16.27.32 -p 7003 ? 3)书写worker.pl #!/usr/bin/perl -w use Gearman::Worker; ? my $worker = Gearman::Worker->new; $worker->job_servers('10.16.27.32:7003'); $worker->register_function( watchtime => &;watchtime ); $worker->work while 1; ? sub watchtime { ? my $job= shift; ? ? ? ?return "arg=".$job->arg; } ? ?perl worker.pl 4)书写client.pl ?#!/usr/bin/perl -w use Gearman::Client; use POSIX qw(strftime); ? my $client = Gearman::Client->new; $client->job_servers('10.16.27.32:7003'); my $log=$client->do_task('watchtime',"aaaa"); print $$log,"n"; $log=$client->do_task('watchtime',"aaaabbb"); print $$log,"n"; 执行client.pl,可看到返回数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读