最近線上執行的遊戲越來越多,雲服務商也給我推送提示系統公升級,漏洞補丁公升級,也有nginx更新的。
有一些比較關鍵性的系統補丁需要立即更新處理,有一些可以換一換不用公升級,但此nginx公升級的需求比較迫切,但更新可能需要重啟nginx。
這將會影響到我們這樣的乙個登入業務邏輯:
如果暴力熱更新公升級nginx對於線上執行的遊戲將可能會導致1-10分鐘左右的斷開連線,不可取。
如果通過網域名稱切換解析到a伺服器,在a伺服器進行反向**解析tcp到原來的業務邏輯伺服器也可以解決,但是網域名稱解析生效的時間我無法保證,風險較大,不過後來據說可以通過nginx訊號量完美解決此顧慮,
有時候由於nginx版本公升級,但盡可能的不要影響我們的正常遊戲,那麼就需要乙個nginx熱公升級的方式
Dubbo 優雅停機
對於任何乙個線上應用,如何在服務更新部署過程中保證客戶端無感知是開發者必須要解決的問題,即從應用停止到重啟恢復服務這個階段不能影響正常的業務請求。理想條件下,在沒有請求的時候再進行更新是最安全可靠的,然而網際網路應用必須要保證可用性,因此在技術層面上優化應用更新流程來保證服務在更新時無損是必要的。傳...
Dubbo優雅停機
對於任何乙個線上應用,如何在服務更新部署過程中保證客戶端無感知是開發者必須要解決的問題,即從應用停止到重啟恢復服務這個階段不能影響正常的業務請求。理想條件下,在沒有請求的時候再進行更新是最安全可靠的,然而網際網路應用必須要保證可用性,因此在技術層面上優化應用更新流程來保證服務在更新時無損是必要的。傳...
influxdb不停機遷移擴容
背景 原先influxdb1.6.4只有一台伺服器,現在需要擴容到三颱 總的步驟 1.將資料庫通過備份還原到另外兩台伺服器 2.修改資料庫 influxdb relay 將資料寫入三颱伺服器 3.補齊遷移期間丟失的資料 詳細步驟 1.在原來的伺服器上備份所有資料庫 influxd backup ho...