package
0.0.0-20240416014235-781089c0957e
Repository: https://github.com/wayneshenhh/servermodule.git
Documentation: pkg.go.dev

# README

Golang Coding Interview

  • EGAME Dept. Backend Engineer
  • 40 mins

Description

graph TD
    A[Message Broker Server]
    C1[client1] --> |subscribe| A
    C2[client2] --> |subscribe| A
    C3[client3] --> |publish| A
    A --> |broadcast| C1
    A --> |broadcast| C2

根據上圖實現出對應的 Message Broker ServerClient 模組,使任意 client 能夠透過 server 廣播消息給其他 clients

File Structure

Interview/
 ├─ doc/              # 說明文件
 |   └─ image/        # 圖片資源
 ├─ pkg/              # 共用模組
 |   ├─ client/       # Client 模組
 |   ├─ flow/         # 訊息封包模組
 |   └─ server/       # Server 模組
 └─ main.go           # 程式進入點

# Packages

No description provided by the author