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でもメッセージ送信デーモンでこのモジュールを使用しています。
ドキュメントおよびダウンロードはこちらから!
- 2007年11月09日
- 各ガジェットの基礎の基礎
- 2007年09月27日
- ブログパーツを作る際の5つのキホン
- 2007年09月24日
- NewType テクニカルノート
- 2007年12月03日
- TOKYO FM「ENTERMAX」
- 2007年09月27日
- JJ(2007年9月号)
- 2007年09月27日
- asahi.com コミミクチコミ