Qudo―もう一つのTheSchwartz TheSchwartzは実績豊富なプログラムですが、拡張性に欠けるところがあります。そこで筆者は拡張性に重点を置いたジョブキューのしくみを作成しました。それがQudo(クドー)です。 QudoはTheSchwartzにはないフックポイントとプラグイン機構を提供しています。フック機能を使えば、ジョブデータをデータベースに登録する際に使用するシリアライザなどを自由に選択できます。 TheSchwartzではシリアライザはStorable以外は利用できませんでしたが、QudoではJSON(JavaScript Object Notation)やData::MessagePackを使ってジョブデータをシリアライズできます。Storableでシリアライズされたデータはデータベースの中身を直接覗いても読めませんが、JSONでシリアライズすればデータベースを直