- Protocol Buffers
: 하나의 언어만으로 서버를 구성하는 것은 한계가 있다. 특히, java와 C#등으로 패킷을 만드는 것은 굉장히 불편하다.
: 이런 언어적인 차이를 해결해주는 구글의 오픈소스 Protocol Buffers가 있다.
: 프로토콜 자체를 언어 독립적으로 구현할 수 있다.
: node.js에는 npm
- https://developers.google.com/protocol-buffers/
- Snappy
: 패킷을 만드는 것 만큼 패킷의 양을 줄이는 것도 중요하다. 특히 모바일에서는 패킷의 양을 줄이는데 신경써야한다.
: 패킷을 줄이려면 압축과 압축해제를 해야하는데 이 과정에서 속도도 중요하다.
: 구글 오픈소스 Snappy
- https://google.github.io/snappy/
'Programing > Server Model' 카테고리의 다른 글
서버 모델 - 윈도우 IOCP (0) | 2016.02.26 |
---|---|
서버 모델 - 윈도우 Overlapped I/O (0) | 2016.02.26 |
서버 모델 - 윈도우 소켓 프로그래밍 (0) | 2016.02.26 |
서버 모델 - Event Driven I/O (0) | 2016.02.22 |
서버 모델 - I/O multiplexing (0) | 2016.02.22 |