日誌管理系統(非同步)

2022-04-29 09:30:08 字數 381 閱讀 8966

1、安裝庫:非同步框架aiohttp、非同步驅動程式aiomysql、前端模板引擎jinjia2

2、構建專案目錄

1、建立連線池

建立乙個全域性的連線池,每個http請求都可以從連線池中直接獲取資料庫連線。使用連線池的好處是不必頻繁地開啟和關閉資料庫連線,而是能復用就盡量復用。

2、編寫實現增刪改查語句的函式,select()和execute()。

3、編寫orm,定義相關的物件,然後將資料庫中的表和物件關聯起來。在類級別上定義的屬性用來描述物件和表的對映關係,而例項屬性必須通過__init__()方法去初始化。

4、定義所有orm對映的基類model。

1、把需要的錶用model表示出來

2、初始化資料庫

非同步日誌管理

通過非同步輸出日誌減少磁碟io提高效能 在高併發高流量響應延遲要求比較小的系統中同步打日誌已經滿足不了需求了,同步打日誌會阻塞呼叫打日誌的執行緒,而打日誌本身是需要寫磁碟的,所以會造成rt增加。非同步日誌就是為了解決這個問題。1.同步日誌模型 2.非同步日誌模型 spring boot工程自帶log...

系統日誌管理

一 rsyslog 此服務時用來採集系統日誌的,他不產生日誌,只是起到採集作用 二 rsyslog的管理 vim etc rsyslog.conf var log messages 服務資訊日誌 var log secure 系統登陸日誌 var log cron 定時任務日誌 var log ma...

Linux系統日誌管理

在linux系統上面,系統可以記錄從開機到當前系統上面何時發生了哪些事情,並將其分類,分別寫到特定的日誌檔案當中,如系統自身產生的問題 使用者登入資訊,網路資料資訊等等,我們可以根據這些日誌資訊來解決系統方面的錯誤,網路服務問題等等 1.日誌 歷史事件 時間,地點,人物,事件 日誌級別 事件的關鍵性...