【发布时间】:2010-11-20 21:26:32
【问题描述】:
我想获得一些在 Perl 中使用 RPC::XML::Server 库的经验,尤其是稳定性和健壮性问题。还想就这种用法与其他一些 Perl 库进行比较
【问题讨论】:
我想获得一些在 Perl 中使用 RPC::XML::Server 库的经验,尤其是稳定性和健壮性问题。还想就这种用法与其他一些 Perl 库进行比较
【问题讨论】:
我们正在一个不提供客户端/服务器功能的系统上使用 RPC-XML 构建一些数据访问器。我们刚刚开始,所以我无法评论健壮性,但是创建库和测试它们真的很容易。
我花了大约一个小时为 Perl 服务器和客户端构建示例代码,然后是 Ruby 和 Python 客户端,以便展示互操作性。该代码是为我们的一位喜欢它的网络工程师准备的。
我喜欢它,因为它非常简单,他可以负责编码,我正在和他一起进行代码审查,以让他遵循 Perl 方式。
【讨论】:
我想我有一个更复杂的场景,但我没有使用 RPC-XML,我将来可能会考虑这个选项。我目前正在将 Frontier::Daemon 用于 XML-RPC 服务器。我相信如果我改用 RPC-XML,场景仍然会一样复杂。
我将 XML-RPC 服务器与 Perl 反射结合使用,从外部库/模块动态地提供 XML-RPC 方法。我构建它是为了用作 Robot Framework 测试自动化框架的 Perl 测试库服务器。
不幸的是,我还没有让它充分发挥作用。库可以在本地执行,但在用于 XML-RPC 时失败,这是本意。
你可以在这里查看我的项目:http://code.google.com/p/plrobotremoteserver/
仅供参考,我使用 Frontier::Daemon,因为在我做这个项目的时候,在线文档似乎表明 Frontier 更容易使用。
【讨论】: