項目開始之初,Sever端只是單線程單Socket,現在App端要往Server發送訂單信息,不好處理,所以打算把這一塊重構,整理成多線程的。
整理之前,整個Sever端只有一個Sever類,全部實現都在這個類裏;現在Sever類只是一個入口。整理之後的類圖如下:
Engine, CatalogRunnable, GoodsRunnable, OrderRunnable都是Runnable的子類。Engine負責偵聽以及消息分發。CatalogRunnable負責處理分類信息;GoodsRunnable負責處理貨物信息;OrderRunnable負責處理訂單信息。
當然,這裏面還有很多改進的地方;但現在已經夠用,本着最快release的原則,這一塊就先這麼用着~~等到需要的時候再重構!
歡迎指導和建議~~
qq:2659586153
email [email protected]