Distributed System 3
Distributed System 3
Communication
Layered Protocol에서의 middleware protocol
책에선 크게 2가지로 분류를 해놓긴 함
- Protocol that provides various middleware service (e.g. authentication, commit, distributed locking protocols)
- High-level communication service(메세지 전송 그 이상을 해줌, kinda more specific) (e.g. RPC, Multimedia realtime, multicast service)
Communication types 분류
크게 3가지로 분류할수 있다.
- Persistent vs Transient
- Persistent Communication: Reciever가 깨어있지 않아도 middleware가 저장하고 있어서 message를 받을수 있어 (e.g. email)
- Transient Communication: Reciever가 무조건 꺠어있어야 받을수 있어 (e.g. TCP, UDP)
- Synchronous vs Async
- Discrete vs Streaming Communication
This post is licensed under CC BY 4.0 by the author.
