2014-11-19 1 views

답변

2

Piqi 작성자. Piqi-RPC는 현재 OCaml에서 사용할 수 없지만 결국에는 얻을 수 있습니다.

piqi_rpc.ml은 파이프를 통해 일부 piqi 기능을 내보내는 데 사용됩니다. 아직 스텁 생성기가 없습니다. 이 제한된 사용 사례의 경우 piqi_server.ml에서 gen_*parse_* 함수를 수동으로 호출합니다. 내 계획은 piqic-ocaml에 RPC 스텁 생성기를 추가하고 piqi_rpc.ml을 변경하여 새롭고 향상된 RPC 프로토콜 버전을 사용하는 것입니다.

+0

안녕하세요, ocaml에 RPC가 없다고 확신 했으므로 RPC 서버에서 직접 작업하고 있습니다. 만약 내가 그것을 공유한다면, 그것을 piqi와 융합하고 싶습니까? zmq를 사용하고 문자열을 통해 gen 및 parse 함수를 사용하여 직렬화하므로 잘 작동합니다. 사용자는 콜백에 지정된 콜백 및 기능 ID 맵을 정의하고 올바른 ID를 사용하여 기능을 선택할 수 있습니다. 어떻게 생각해? –

+0

Piqi-RPC는 전송 독립적이라고 생각합니다. 함수 맵핑, 직렬화/직렬화 해제 및 표준 바이너리 프레이밍 형식을 제공합니다. 기본적으로 파이프 만 지원됩니다. 아마도 ZMQ와 같은 다른 운송 수단에 대한 지원을 별도의 프로젝트로 유지하는 것이 가장 좋습니다. 전반적으로 전송 지원은 주 프로젝트에서 매우 얇은 레이어로 수행 될 수 있습니다. 관심이 있으시면 이메일을 보내 주시면 더 자세히 논의 할 수 있습니다. – alavrik

+0

함수 매핑, 직렬화 및 전송 메커니즘 모듈화의 요구 사항을 정의하기 위해 함께 작업 할 수 있습니까? 난 너에게 이메일을 보냈어. –

관련 문제