2010-11-20 17 views
2

PerlでRPC :: XML :: Serverライブラリを使用した経験、特に安定性と堅牢性の問題をいくつか経験したいと思います。この種の使用に関する他のPerlライブラリとの比較を希望します。PerlのRPC :: XML :: Serverライブラリ

答えて

1

クライアント/サーバ機能を提供していないシステムでRPC-XMLを使用していくつかのデータアクセサを構築しています。私たちはちょうど始めたので、堅牢性についてはコメントできませんが、ライブラリを作成してテストするのはとても簡単です。

PerlサーバーとクライアントのサンプルコードをビルドしてからRubyとPythonのクライアントを作成するのに約1時間かかりましたので、相互運用性を示すことができました。このコードは、私たちのネットワークエンジニアの一人であり、それを愛しています。

私はそれがとても簡単なのでコーディングができるので、コードのレビューをしているので、Perlのやり方に従ってください。

+0

ありがとうございます!私はPerlでクライアント/サーバーの両方のサンプルコードを作成することもできました。とても簡単でした。しかし、それを少し難しくすることの考察は我々が取るべきことなので、私は経験豊富なユーザーが必要です – manda

0

私はもっと複雑なシナリオがあると思いますが、私はRPC-XMLを使用していないと思います。私は現在、XML-RPCサーバーにFrontier :: Daemonを使用しています。代わりにRPC-XMLを使用すれば、シナリオはまだ複雑なものになると私は信じています。

私はPerlリフレクションと組み合わせてXML-RPCサーバーを使用して、外部ライブラリ/モジュールからXML-RPCメソッドを動的に提供しています。私は、Robot Frameworkテスト自動化フレームワーク用のPerlテストライブラリサーバーとして使用するためにそれを構築しました。

残念ながら、私は完全に動作するようにはなっていません。ライブラリはローカルで実行されますが、XML-RPCに使用されると失敗します。あなたがここに私のプロジェクト確認することができます

:FYI http://code.google.com/p/plrobotremoteserver/

は、私は一度に私はこのプロジェクトをやっていたので、オンラインドキュメントは、フロンティアは、で動作するように簡単だったことを示しているように見える、フロンティア::デーモンを使用しました。