2012-07-10 2 views
0

현재 자바 서버와 통신하기 위해 많은 프로그래밍 언어 (js 포함)를 사용하는 많은 플랫폼이 필요한 프로젝트에서 작업 중입니다.절약 RPC에 의존하지 않고 js에서 절약 사용

현재 프로토콜은 모든 플랫폼에서 데이터를 직렬화하기 위해 사용하고 있지만 각 플랫폼은 자체 전송 메커니즘을 사용하여 서버로 데이터를 전송합니다 (직렬화가 해제 된 곳).

그러나 js에서는 바이너리 프로토콜 (TBinaryProtocol)이 부족하므로 불가능한 것처럼 보입니다.

이 경우, js가 데이터를 직렬화 할 수 없으며 (데이터를 json-thrift 형식으로 serialize하는 경우 마음에 들지 않습니다.) 다른 방법을 사용하여 보낼 수 있습니까?

덕분에

답변

0

드리프트는 JS의 TJSONProtocol 구현과 도서관, XMLHttpRequest의 위에 전송을 포함한다. 그것은 TServlet + TJSONProtocol 서버의 클라이언트로 잘 작동하므로 데이터를 보낼 다른 수단조차 필요하지 않습니다.

+0

나는 그 사실을 알고있다. 그 질문이 아니었다. 문제는 근검의 RPC 또는 네트워크 전송 계층을 사용하고 싶지 않지만 내 프로토콜을 사용하는 것입니다. 나는 저를 위해 serialization을하기 위해 고생 할 필요가 있습니다. – user1515011

+0

그리고 여전히 thrift js 라이브러리에는 TJSONProtocol과 호환되는 프로토콜 구현이 있습니다. – Wildfire