TOP


JSONRPC::Transport::TCP

2007年10月20日

JSON-RPCクライアント・サーバーモジュール

Webアプリケーションを作成していると、時間のかかるジョブなど、Webアプリケーションと切り離したところで動かしたいという場面があります。
そういった場合、Webアプリケーションとは別に裏側でジョブプロセスを作成することになりますが、プロセス間でのデータのやり取りが問題になる時があります。

弊社ではPOE::Component::IKCを利用していましたが、今回は“もっとシンプルな実装がほしい!”ということで、TCPベースのJSON-RPCサーバーモジュール POE::Component::Server::JSONRPC と、同じくクライアントモジュールの JSONRPC::Transport::TCP を作成いたしました。

前記のIKCでは、perlのプロセス同士でしかやり取りができないのですが、JSONRPC::Transport::TCPはJSON-RPCの仕様にそってさえいれば、いろいろなクライアントから利用することができます。

先日リリースしたim.kayac.comでもメッセージ送信デーモンでこのモジュールを使用しています。

ドキュメントおよびダウンロードはこちらから!

メンバー
System:typestertypester
カテゴリー
モジュールモジュール
URL
JSONRPC::Transport::TCP http://search.cpan.org/dist/JSONRPC-Transport-TCP/
JSONRPC::Transport::TCP

  • Pagetop

BM11のキセキ

  • BM11サービス一覧