Docker
查看進程:docker ps
查看日志:docker-compose logs --tail=200 [容器名]
刪除某個容器:docker rm [容器名或ID]
重啟服務:docker restart
項目中的服務
nginx
nginx作用:
1. 提供一個服務器(server)
2. 當底層有很多服務的時候,一個服務部署多份(集群),通過nginx分發請求,負載均衡(load balance)
account(基于 account 還有 authenticate)-> MongoDB
vehicle(基于 vehicle 還有 order)-> MySQL
lead(還有一些小的相關的服務,比如:bbd-service)-> Redis
mysql
mongo
redis
redis優點:
1. 數據庫(非關系型,NoSQL)
2. 安全性高
3. 開源
4. 內存數據庫
redis作用:
1. 高性能緩存(查詢頻率非常高的數據放在里面)
2. 當做隊列(Queue)(本地開發做測試的時候可以用)
consul(微服務(Microservice),服務注冊和發現)
遇到問題的思路和解決方法
- 自己嘗試定位問題,解決問題
- 查看官方文檔等資料
- 如果自己無法解決,可以尋求幫助(有 context 的同事)