mysql 即時通訊 即時通訊IM模板

2021-10-20 22:18:50 字數 1237 閱讀 3748

更新記錄

1.0.3(2020-10-22)

完成點對點通訊功能,修復若**ug。

1.0.2(2020-06-02)

1、增加登入、註冊、個人資訊頁面

speedy-im

注意介紹

正在持續開發中,目前僅部分ui開發完成。

demo

im.apk ,已有基礎ui以及登陸、點到點聊天等功能。

開發客戶端測試賬號密碼:

賬號:13600000003

密碼:admin

# 轉殖專案

$ git clone [email protected]:aspenluoqiang/speedy-im.git

$ cd speedy-im

# 啟動資料庫

$ cd docker

$ docker-compose up -d mysql

# 匯入資料庫,見下方匯入資料庫

# 啟動服務端

$ cd server

$ yarn && yarn dev

# 以上為已開發模式啟動服務端,不想改動服務端**,只是單純想開啟伺服器可以如下操作

$ cd docker

$ docker-compose up

# 安裝客戶端依賴,安裝完成後使用hbuilder x執行到瀏覽器即可,請確保此時服務端已正確執行,否則會導致介面無法呼叫

$ cd client

$ yarn

匯入資料庫

本專案使用docker部署開發,待docker資料庫啟動後連線資料庫,預設資料庫配置見下方mysql預設配置。

匯入初始資料庫,位置為docker/mysql/speedy-im.sql。

mysql預設配置

埠:3307

使用者名稱:root

密碼:123456

開發計畫

[x] 私聊

[ ] 群聊

系統架構

後端框架

採用express + socket.io + mysql開發,使用docker部署。

錯誤碼errno: 200,

errmsg: '',

data: {},

錯誤碼含義

備註業務操作失敗

業務上操作失敗導致的錯誤,但未定義具體code值

正常http 狀態碼

未登陸http 狀態碼

內部錯誤

http 狀態碼

客戶端ui開發

聯絡作者

即時通訊IM

mqtt message queuing telemetry transport,訊息佇列遙測傳輸 是ibm開發的乙個即時通訊協議,有可能成為物聯網的重要組成部分。該協議支援所有平台,幾乎可以把所有聯網物品和外部連線起來,被用來當做感測器和致動器 比如通過twitter讓房屋聯網 的通訊協議。xmp...

即時通訊 IM

1 協議選型 2 im伺服器選型 3 對協議和伺服器做相應修改,通常來說直接拿個標準協議和開源伺服器是一定不能用到生產環境的 4 保證訊息到達率,絕不丟訊息 一 協議選型 常用做im的協議 mqtt協議 ibm開發的乙個即時協議 優點 多平台 缺點 簡單的訊息協議,要自己實現好友群組 用例 推送 s...

即時通訊 im

no.1 即時通訊 作用 即時通訊 instant message,im 是指能夠即時傳送和接收 網際網路 訊息等的業務。1998年即時通訊的功能日益豐富,逐漸整合了 電子郵件 部落格 電視 遊戲和 搜尋 等多種功能。即時通訊已經發展成集交流 資訊 娛樂 搜尋 電子商務 辦公協作和企業客戶服務等為一...