2010-04-16 3 views
4

자바 서버와 C++ 클라이언트 사이에서 사용할 수있는 RPC 스택을 찾고 있습니다.Java 서버와 C++ 클라이언트간에 좋은 RPC 프레임 워크는 무엇입니까?

내 요구 사항은 다음과 같습니다 (모두 C++ 및 Java) 통합의

  1. 용이성
  2. 성능, 동시 연결 및 응답 시간, 특히 수. http://code.google.com/p/protobuf-socket-rpc/
    http://code.google.com/p/netty-protobuf-rpc/


    다른 좋은 대안이 위치 : 페이로드는 대부분 바이너리 (8-1백킬로바이트)

가 좀처럼 찾을 수 있습니까?

+0

간단한 소켓을 사용하여 데이터를 앞뒤로 밀어 낼 정도로 복잡한 작업을 수행하고 있습니까? –

+0

구현 (즉, 더 많은 코드)의 복잡성과 NIO 소켓을 사용하는 데 어려움이 있음을 염려했습니다. (우리는 높은 수의 연결을 원하고 캐시가 좋음을 원합니다). 우리가하는 논리는 실제로 매우 간단합니다 .. 물건을 보내고, 결과를 얻고, 물건을 보내십시오. –

답변

7

Thrift은 조사해 볼 가치가 있습니다.

2

나는 프로토콜 버퍼로 작업하는 데 사용되어 매우 만족했습니다. 정말 아주 빨라요. 그리고 Java 및 C++과 쉽게 통합 할 수 있습니다.

+0

protobuf 위에 RPC 스택을 사용 했습니까? –

+0

우리 프로젝트에서 우리는 ProtoBuf를 사용하지 않았습니다. RPC를 수행하기 위해 ProtoBuf를 사용했습니다. –

관련 문제