728x90
MQTT(Message Queue Telemetry Transport)란?
- Broker Pattern을 이용한 메시징 프로토콜
- IOT, M2M에서 사용하기위해 만들어졌다.
Broker Pattern
이미지 출처 - https://wnsgml972.github.io/mqtt/mqtt.html
1. Broker
- 컴포넌트 간의 통신을 조정하는 역할
2. Publish
- 게시자들은 특정 topic에 게시를 한다 이때 중간의 브로커는
게시자의 메시지를 받아 topic을 구독하는 구독자들에게 메시지를 전달한다.
3. Subscribe
- 특정 topic을 구독하여 게시자들이 topic에 게시를할 때 해당 메시지를 브로커로부터 전달받는다.
4. Topic
- 게시자들이 게시할 대상이자 구독자들이 구독하는 대상이다
- 메시지 채널?
'CS(Computer Science) > Network' 카테고리의 다른 글
Network - Network 계층 - 인터넷 프로토콜(IP) (0) | 2019.02.27 |
---|---|
Network - 도메인 등록 과정 (0) | 2019.01.22 |
Network - 방화벽 종류 (0) | 2019.01.09 |
Network - Secondary IP란? (0) | 2019.01.09 |
Network - checksum(검사합) 이란? (0) | 2018.12.18 |