---
# System prepended metadata

title: Instant Messaging

---

# Instant Messaging

1. Connection server
2. Logic server
3. Database

## Connection Server

1. Elixir 
2. Golang
3. Java

負責保持 Client 與 Server 之間保持一個 websocket 連線, 需求是能夠乘載 100k 同時連線, 每次 Client or Server push 又能夠保證低延遲
