###### tags: `GF Work` # 20220923 - 0926 ## 工作事項: ### 0923(五) 1.新電腦工具下載+設定環境(chrome、vscode、docker、outline vpn、TG等) 2.登入Confluence打開NLD前台後台,看一下網頁功能設計 3.使用vpn登入gitlab下載code,用Tips裡面的Docker Compose文件,試著建置環境啟用(大失敗) 4.根據環境相關功能初步做研究(Java8,MySQL,MongoDB,Redis,ZooKeeper,ElasticSearch,RabbitMq,Nginx)((不一定與公司系統使用情境符合)) *Redis* -> 在DB跟APP中間的緩存,降低兩者間的loading(類似Cache),用於即時分析,需快速處理的Data *Zookeeper* -> 管理Service,負責data publish/subscribe,loading balance等調用 *RabbitMq* -> 負責傳送Massage *ElasticSearch* -> a.搜尋: 分散式搜尋引擎,基於Apache、並符合RESTful,使用Json document。 b.儲存: 可以配合redis做log管理,ELK(ElasticSearch + LogStash + Kibana)實現日誌實時分析。 ### 0926(一) 1.研究NLD的架構,製作ppt快速介紹其架構 2.對功能trace code,初步了解其流程 ## 分享連結: DLC系統架構介紹 及 簡易範例 https://docs.google.com/presentation/d/1UBR65XKHve50XB5d5J4kV09FFVT6Ob3M_6mDLUWz4u0/edit#slide=id.g1596636e16e_0_6 網頁筆記紀錄 Hackmd https://hackmd.io/?nav=overview ## 心路歷程: 原本禮拜五拿到東西稍微看一下就想要把環境架起來,用docker想說把環境掛一掛,結果一個服務都啟不起來。 禮拜一來慢慢研究其架構,才發現跟之前看過用php做的網頁差異頗大,難怪沒成功,只好踏實的一步一步研究,這種比較新的java服務跟之前用過的php、c++用法還是有差別的,非常新鮮。 ## 本周預計 1.連上DB (Tony的VM) 2.啟動幾個service (要請教Paul)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up