2010-11-20 3 views
2

Perl에서 RPC :: XML :: Server 라이브러리를 사용하면서 얻은 경험, 특히 안정성과 견고성 문제를 얻고 싶습니다. 또한 이런 종류의 사용에 관한 다른 Perl 라이브러리와의 비교를 원합니다.Perl의 RPC :: XML :: Server 라이브러리

답변

1

우리는 클라이언트/서버 기능을 제공하지 않는 시스템에서 RPC-XML을 사용하여 일부 데이터 접근자를 구성합니다. 방금 시작 했으므로 견고성에 대해서는 언급 할 수 없지만 라이브러리를 만들고 테스트하는 것은 매우 쉽습니다.

Perl 서버와 클라이언트, 그리고 Ruby와 Python의 클라이언트를위한 샘플 코드를 빌드하는 데 약 한 시간이 걸렸습니다. 그래서 상호 운용성을 보여줄 수있었습니다. 이 코드는 우리의 네트워크 엔지니어 중 한 명이었습니다.

코딩이 너무 간단해서 코드 작성을 처리 할 수 ​​있기 때문에 마음에 듭니다. 코드 검토를 통해 Perl 방식을 따르십시오.

+0

대단히 감사합니다. 나는 또한 perl에서 클라이언트/서버를위한 몇 가지 샘플 코드를 만들 수 있었고 매우 쉬웠다. 그러나 조금 더 사용하는 것에 대한 고려는 우리가 취해야 할 것이므로 경험이 많은 사용자가 필요합니다. – manda

0

좀 더 복잡한 시나리오가 있다고 생각하지만 RPC-XML을 사용하지 않고 있습니다. 향후 옵션을 고려해 볼 수 있습니다. 나는 현재 Frontier :: Daemon을 XML-RPC 서버로 사용하고있다. 나는 RPC-XML을 대신 사용한다면 시나리오가 여전히 복잡 할 것이라고 생각한다.

저는 Perl 리플렉션과 함께 XML-RPC 서버를 사용하여 외부 라이브러리/모듈에서 XML-RPC 메소드를 동적으로 제공합니다. Robot Framework 테스트 자동화 프레임 워크 용 Perl 테스트 라이브러리 서버로 사용하기 위해이 라이브러리를 구축했습니다.

불행히도, 나는 완전히 작동하지 못했습니다. 라이브러리는 로컬에서 실행되지만 XML-RPC에 사용되면 실패합니다. 당신은 여기 내 프로젝트 검토 할 수 있습니다

: 참고로 http://code.google.com/p/plrobotremoteserver/

, 나는 당시 나는이 프로젝트를하고 있었기 때문에, 온라인 워드 프로세서 프론티어가 작동하기 쉬운 것을 보여주는 것 같다 프론티어 :: 데몬을 사용했다.