app網路模組定義

2021-08-25 19:57:29 字數 569 閱讀 2923

在這裡主要考慮關係到需要通過網路來處理的部分:注: 客戶端解析統一使用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開發者模式下自帶的限...