在這裡主要考慮關係到需要通過網路來處理的部分:注: 客戶端解析統一使用pull解析,服務端檔案根據需求來定
一.字元效力處理:
a) 方案一: 使用httpclient
i. 優點:使用方便
ii.
缺點:資料冗餘度大,可能會引用到一些沒必要的資料或包檔案
b) 方案二: 使用httpurlconnection
i. 優點:能解決一般的應用
ii.
缺點:不能解決多想執行緒斷點續傳功能,有對socket進行封裝
c) 方案三: 使用souckets
i. 優點:可解決目前一般網路所存在的問題
ii.
缺點:相對來說比較複雜
d) 需要使用快取機制,類似於可使用softreference等來實現
二.效力處理
a) 可參考字元效力處理
三.檔案效力處理
a) 可參考字元效力處理,推介使用socket(不是必須的)。
四.….
五. remotedb
簡單業務流程圖
:
IM類app業務模組功能介面定義(三)
這裡講傳送訊息和訊息管理 傳送訊息 在會話介面我們會和好友發訊息進行溝通,就需要業務模組提供訊息管理方法,如發訊息,刪除訊息等 訊息可以是普通文字訊息,如文字,表情 也可以是多 訊息,如錄音 抽象方法如下 傳送文字訊息 param to param content public void sendt...
docker部署app模組
安裝 yum install y docker 啟動 systemctl start docker 基礎映象拉取docker pull centos 測試環境已經有基礎映象,可直接從映象拉取,因倉庫本身需要支援https,所以需要修改相關配置 echo etc docker daemon.json ...
APP網路測試
一 不同網路型別 3g 4g 5g wifi pc還需注意ipv4 ipv6的情況 二 不同網路環境 1 正常網路 2 異常網路 弱網 丟包 限速 斷網 飛行模式 3 國內不同運營商網路 4 國外不同地區 可通過切換vpn實現 三 工具推薦 fiddler charles ios開發者模式下自帶的限...