原创 Corvus,Redis-porxy安裝部署指南

Corvus:   Corvus是基於rediscluster的一個redis-porxy解決方案,由餓了麼團隊開發並部分開源。corvus封裝了redis cluster 協議,提供redis 協議,這樣可以用原來成熟的redis cli

原创 python編寫mysql類實現mysql的操作

前言      我們都知道利用python實現mysql的操作是件很簡單的事情,只需要熟練使用MySQLdb模塊就能實現mysql的增刪改查操作。      爲了更好地整合mysql的操作,使用python的類講mysql的操作整合到一起,

原创 Django學習2--創建應用程序、models模型管理、系統管理後臺

創建app:    這裏,我創建一個資產系統的app,名爲assets:# cd iceny # python manage.py startapp assets # cd assets # ls  #admin.py  apps.py  

原创 mongodb日誌過大問題處理

一般公司應用的mongodb log配置如下:logpath = /usr/local/mongodb/logs/server.log logappend = true該配置是以追加的方式往server.log裏寫日誌,但是時間一久,就會使

原创 kubernetes使用Traefik暴露web服務

Traefix介紹(摘自網絡)      traefik 是一個前端負載均衡器,對於微服務架構尤其是 kubernetes 等編排工具具有良好的支持;同 nginx 等相比,traefik 能夠自動感知後端容器變化,從而實現自動服務發現。 

原创 Django學習1---安裝Django,創建、啓動項目

    最近在自己獨立開發一套運維管理系統,在一些python的web框架中選擇了Django進行開發,在這裏把開發過程中的一些操作記錄下來,供自己回顧,也供初學django的朋友們參考!    本例是基於python3.6版本,Djang

原创 服務器IO測試,及利用sysbench工具進行mysql oltp性能測試

背景      公司打算2018年有把服務遷移到雲上的計劃,於是選擇了市場上的幾款雲產品來進行比較,其中對磁盤IO與mysql讀寫性能的測試是很重要的一個環節。故此,針對雲產品的磁盤IO以及雲數據庫的讀寫,進行了一些粗略的測試。     

原创 利用otter實現跨機房數據同步

Otter:     otter是阿里開源的一個分佈式數據庫同步系統,尤其是在跨機房數據庫同步方面,有很強大的功能。它是基於數據庫增量日誌解析,實時將數據同步到本機房或跨機房的mysql/oracle數據庫。 環境:(由於環境隱私原因,環境

原创 利用nginx_upstream_check模塊檢查nginx代理後端存活

       在日常nginx的使用中,經常會出現upstream代理的後端服務器失效的情況,這會導致請求經常會流向失效的後端,導致訪問失敗。若想剔除掉已失效的後端,必須手動註釋或刪除配置,很是麻煩。利用nginx_upstream_che