Libzmq Chapter 2 - Sockets and Patterns: Difference between revisions

From 탱이의 잡동사니
Jump to navigation Jump to search
(Created page with " == See also == * http://zguide.zeromq.org/page:all#Chapter-Sockets-and-Patterns - Chapter 2 - Sockets and Patterns category:libzmq")
 
No edit summary
Line 1: Line 1:
챕터 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 ==
== See also ==

Revision as of 23:56, 2 August 2016

챕터 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