[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

theschwartzに関するissmのブックマーク (2)

  • TheSchwartzでちょっとした大きなデータを扱いたい! - Articles Advent Calendar 2011 Casual

    こんにちは!普段は札幌の片隅でPerlをいじくっているlapis_twです。 某アイコンが可愛い方に発破かけられたのもあり、初CasualTrackです! 最近はJobQueueを弄る事が多かったので、JobQueueに関するちょっとしたtipsを書きます。 といってもQudoとかではなくて、使い古されたTheSchwartzについてなのです。 worker.pl #!/usr/bin/perl package Worker; use strict; use warnings; use base qw/TheSchwartz::Worker/; sub worker { my ($class, $job) = shift; # なんかする $job->completed(); } 1; package main; use strict; use warnings; use TheSchwa

    TheSchwartzでちょっとした大きなデータを扱いたい! - Articles Advent Calendar 2011 Casual
  • 第10回 ジョブキューで後回し大作戦―TheSchwartz、Qudo、Q4M(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはnekokakさんこと小林篤さんで、テーマは「ジョブキューで後回し大作戦」です。 ジョブキューとは 一時代前は時間のかかる処理もすべてWebアプリケーションで行っていましたが、最近ではいろいろな部分で処理の非同期化が行われるようになってきました。たとえばWebのインタフェース側ではAjaxがその最たるものでしょう。アプリケーションのバックグラウンド側でも今回のテーマであるジョブキューと呼ばれるしくみが多く利用されるようになりました。ジョブキューを賢く上手に利用することで、ユーザにストレスを与えることなく、またサーバのリソースも有効に使えるようになります。 ジョブキューは延々と動き続けるバッチ処理、というイメージが最もわかりやすいでしょう。通常のバッチ処理であればcrondを利用し、一定周期でプログラムを起動して

    第10回 ジョブキューで後回し大作戦―TheSchwartz、Qudo、Q4M(1) | gihyo.jp
  • 1