2012-10-26 4 views
0

저는 현재 아파치 고비를 배우고 있습니다. 그러나 내가 가지고있는 모든 데모는 RPC에 관한 것입니다. 내 질문은, 그것은 구조체 또는 문자열을 말하고 메시지를 보내고받을 수 있습니까? (.thrift 파일에는 구조체 정의가 있습니다.) Java의 데모가 만족 스럽습니다. !메시지를 보내고 받기위한 데모 데모가 있습니까?

답변

0

Thrift는 메시징 프로토콜이 아닌 RPC 프로토콜입니다. 이론 상으로는 메시지 메시징을 구현할 수 있지만, 메시지 지향형이라면 AMQP와 같은 메시징 프로토콜을 사용하는 것이 낫습니다.

한편 RPC 호출에서 thirft를 통해 더 복잡한 데이터 구조를 전달할 수 있는지 알고 싶다면 대답은 예입니다.

+0

RPC 호출로 메시지를 보낼 수 있다는 의미입니까? 그래서 나는 AMQP에 의해 절약 된 메시지를 순차 화하고 보낸다는 것이 좋은 계획인지 궁금하다. – user1450233

+0

예, 도메인이 주로 메시지를 보내는 경우보다 자연스럽게 보입니다. json, 프로토콜 버퍼 또는 다른 것과 같은 일부 직렬화가 도메인에 더 자연스럽게 맞는지 조사 할 수도 있습니다. –

관련 문제