今天偶然跟同事聊天,說到pc端產品升級的問題,因爲咱們是服務器端,理論上咱們須要兼容不一樣版本的產品。api
細想了下,這個場景是必定存在的,cs架構的產品比bs架構的產品必定要處理這種問題,在必定程度上的版本兼容以外,才能考慮強制升級的問題。服務器
服務器端須要作的是,提供不一樣版本的api接口,實際上須要提供不一樣版本的數據存儲,以及不一樣版本的業務邏輯處理。架構
在網上查了下,沒有發現成型的方案,估計有成型的方案也不會放到網上,可是以爲市面上的端產品這麼多,確定有方案。ide
本身畫了一個,以爲可能可行吧,一個初步的沒有通過實踐的構思,留做之後補充吧。3d