我想获得一些在Perl中使用RPC :: XML :: Server库的经验,尤其是稳定性和健壮性问题。还想与其他一些Perl库进行比较,了解这种用法
答案 0 :(得分:1)
我们在不提供客户端/服务器功能的系统上使用RPC-XML构建一些数据访问器。我们刚刚开始,所以我无法对稳健性发表评论,但创建库并测试它们非常简单。
我花了大约一个小时为Perl服务器和客户端构建示例代码,然后用Ruby和Python构建客户端,以便展示互操作性。代码是我们的网络工程师之一,他们喜欢它。
我喜欢它,因为它很简单,他可以处理编码,我正在与他进行代码审查,让他遵循Perl的方式。
答案 1 :(得分:0)
我认为我有一个更复杂的场景,但我没有使用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更容易使用。