Libzmq Chapter 2 - Sockets and Patterns
Jump to navigation
Jump to search
챕터 1에서 간단한 ZeroMQ 의 기본 패턴들을 살펴보았다(request-reply, pub-sub, pipeline). 이번 챕터에서는 실제 프로그램에서 이를 어떻게 응용하는지를 살펴보도록 하자.
다음을 살펴볼 예정이다.
- ZeroMQ 소켓의 생성과 사용
- 소켓을 이용한 Messsage send/receive
- ZeroMQ 비동기 I/O 를 이용한 Application 작성
- 단일 thread 에서 다중 소켓 사용
- fatal/nonfatal error 관리
- Interrupt signal(ctrl+c) 관리
- ZeroMQ 종료 방법
- ZeroMQ 어플리케이션 메모리 누수 탐지
- Multipart 메시지 send/receive
- 네트워크 메시지 forward.
- 간단한 Message queuing broker 작성법
- ZeroMQ를 이용한 멀티 쓰레드 프로그램 작성법
- ZeroMQ 를 이용한 쓰레드 signal 전송
- ZeroMQ 를 이용한 네트워크 노드 조정
- pub-sub 에서의 message envelope
- 메모리 오버플로우를 막기 위한 HWM(high-water mark) 사용법.
The Socket API
See also
- http://zguide.zeromq.org/page:all#Chapter-Sockets-and-Patterns - Chapter 2 - Sockets and Patterns