自薦一個(gè)實(shí)用web版linux、數(shù)據(jù)庫、redis、mongo統(tǒng)一操作平臺

項(xiàng)目介紹地址: mayfly-go項(xiàng)目地址

?? mayfly-go

簡介

web版linux、數(shù)據(jù)庫、redis、mongo統(tǒng)一管理操作平臺

功能介紹

  • linux: ssh終端,文件查看(可根據(jù)常見后綴名高亮顯示關(guān)鍵詞等)、修改、上傳、下載、刪除等,腳本管理執(zhí)行,進(jìn)程操作,運(yùn)行狀態(tài)查看等(可當(dāng)做堡壘機(jī)使用)。
  • dbms(目前支持mysql、postgres): 可視化數(shù)據(jù)增刪改查,sql語句提示,表信息、索引信息、建表語句查看,建表等(類似mini版navicat)。
  • redis(單機(jī)、集群): 增刪改查redis數(shù)據(jù),redis基本信息查看,如版本,內(nèi)存,cpu等使用情況、集群信息節(jié)點(diǎn)查看。
  • mongo: 增刪改查mongo文檔數(shù)據(jù),數(shù)據(jù)庫、集合狀態(tài)查看,新建刪除集合等。
  • 支持ssh tunnel訪問: linux機(jī)器、數(shù)據(jù)庫、redis、mongo都支持ssh隧道訪問操作。
  • 系統(tǒng)管理: 同時(shí)擁有完善的賬號、角色、資源權(quán)限控制等,也可基于該項(xiàng)目進(jìn)行二次開發(fā)作為系統(tǒng)后臺系統(tǒng)。

為什么開發(fā)這個(gè)系統(tǒng) ?

  • 方便公司統(tǒng)一管理且更加安全高效地維護(hù)管理以及操作相關(guān)資源信息,??開發(fā)測試人員可無需查閱文檔或咨詢前輩索要ip賬號密碼等資源信息。
  • 解決日常開發(fā)人員需要安裝各種相應(yīng)客戶端的煩惱(可滿足前端,測試等人員100%不安裝各類客戶端如: xshell,navicat,redis desktop等即可完成對應(yīng)的資源數(shù)據(jù)操作。后端開發(fā)人員80%的操作也可以不依賴以上各類客戶端)。

項(xiàng)目地址

開發(fā)語言&主要框架

特點(diǎn)

  • 簡單地基于DDD(領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))分層架構(gòu)實(shí)現(xiàn),參考文章: https://mp.weixin.qq.com/s/ODY-RUyhUdSWo1nQq3Yx5A
  • 對前后端進(jìn)行了大部分通用功能的封裝,使用起來更加簡潔,功能邏輯清晰,能快速上手學(xué)習(xí)開發(fā)。
  • 項(xiàng)目使用的Go語言開發(fā),使用更小的內(nèi)存及資源運(yùn)行更高效的應(yīng)用,二進(jìn)制文件部署,方便快捷。
  • 日志記錄一些重要操作步驟的出入?yún)⒓安僮魅诵畔⒌取?/li>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容