---
# System prepended metadata

title: TAK 2021Q1季報

---

# TAK 2021Q1季報
## Amumu 功能
- 測試主機IP列表 API
- 專案管理
```mermaid
graph LR
A[Amumu] -->|API| B[PLM]
B[PLM] -->|資料回傳| A[Amumu]
A[Amumu] --> C[UI]
C[UI] --> A[Amumu]
```
- H5 TV 的人數統計
```mermaid
graph LR
A[PDA] -->|資料提供| B[Chogath] --> C[Amumu]
```
- 金融資訊管理平台發送Coline貼文加入權限
- App Store & google play App 排行功能
```mermaid
graph LR
E[Apple]-->|擷取資料|A[apprankinfo] --> B[amumu]-->C[mariadb]
D[Google Play]-->|擷取資料|A
```
- 可用指令方式執行發送MAIL功能
```
      為了在正式環境可以測試Mail發送功能
     ./mitake-amumu-gw -c 內容 -a xxx@mitake.com.tw
```
- AP(PC版三竹股市)權限控管(PM決定暫時不上線)
    - 提供介面可以編輯PC的人員的白名單,在名單內的人員才可以登入使用PC
    - 同步方式:人員編輯完畢儲存到資料庫後在同步名單給布拉姆各個主機
```mermaid
graph LR
A(Amumu GW)--> C(Braums...很多台)
D(MariaDB) --> A(Amumu GW)
A(Amumu GW) --> D(MariaDB)
A(Amumu GW) --> B(UI)
B(UI) --> A(Amumu GW)
```

- 目前Amumu串連架構說明
```mermaid
graph LR
F(Braum) --> B(Chogath)
B(Chogath) --> F(Braum)
B(Chogath) --> A[Amumu]
A[Amumu] --> B(Chogath)
B(Chogath) --> C(soryu)
D(PDA) -->|券商資料| B(Chogath)
B(Chogath) --> |多券商資料|D(PDA)
E(研本類股編輯,push alert) --> A[Amumu]
A[Amumu] --> E(研本類股編輯,push alert)
A[Amumu] --> G[前端UI]
H(Chogath Sync) --> B(Chogath)
F(Braum) -->|備份| I(LoginLogBak)
A[Amumu] -->|API| J[PLM]
J[PLM] -->|資料回傳| A[Amumu]
```

## CMoney功能
- CMoney 當沖成交量比重
- CMoney 更新表資料時間

## LoginLogBak
- 資料庫備份(每日定時備份
- 可使用指令指定要備份的範圍, 指定匯出的資料匣
- 指定日期範圍
```
     csvex -s 20200101 -e 20200111
```
- 指定單日
```
     csvex -s 20200101
```

## Cho-gath
- 多券商人數統計
```mermaid
graph LR
A[多券商人數統計] --> B(當月使用三竹登入也使用券商版本登入的人數)
A[多券商人數統計]  --> C(當月使用券商登入但是未使用三竹版本登入的人數)
A[多券商人數統計]  --> G(當月使用三竹登入的人數)
A[多券商人數統計]  --> D(當月使用人次)
A[多券商人數統計]  --> E(版本號碼)
A[多券商人數統計]  --> F(OS版本)

```
- Syslog  (進行中)
- 報價分流-LoginLog資料同步功能
    - grpc
    - proto buffer

## 好文分享
- [An example of a goroutine leak and how to debug one](https://alenkacz.medium.com/an-example-of-a-goroutine-leak-and-how-to-debug-one-a0697cf677a3)
- [Golang SyncMap](https://zhuanlan.zhihu.com/p/44585993)

## 習得工具或技術
- [Docker](https://www.docker.com/)
- [GRPC](https://grpc.io/)
- [Protocol Buffers](https://developers.google.com/protocol-buffers/docs/proto3)

## 未來目標
- golang coverage
- 備份程式優化
- CMoney 程式功能優化
- PC人數使用時間統計
- Syslog API 串接
- 監控功能
- App Store & google play App 排行功能優化