本篇文章3042字,讀完約8分鐘

阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd

產品概述


騰訊是中國大陸地區最早也是最大的即時通信開發商,QQ 和微信已經成為每個互聯網用戶必不可少的應用。順應行業數字化轉型的趨勢,騰訊云將高并發、高可靠的即時通信能力以 SDK 和 REST API的形式進行開放,推出即時通信 IM 產品。您可以通過簡易的方式將騰訊云提供的 IM SDK 集成進自有應用中,配合服務端 REST API 調用,即可輕松擁有微信和 QQ 一樣強大的即時通信能力。即時通信 IM 服務和您的應用之間的交互如下圖所示



針對開發者的不同階段需求及不同場景,即時通信 IM 團隊提供了一系列解決方案,包括:Android、iOS、Windows、Web 的 SDK 組件、服務端集成 REST API 接口、第三方回調接口 等。利用這些組件和能力,開發者可以簡單快捷地構建高可靠且穩定的即時通信產品,隨心所想,觸達全球。
架構介紹

即時通信 IM 提供全球接入、單聊、群聊、消息推送、資料關系鏈托管、帳號鑒權等全方位解決方案,并提供完備的 App 接入、后臺管理接口。


業務介紹

接入服務

接入服務為即時通信 IM 提供覆蓋全球的高連通、高可靠、強安全的網絡連接通道,自研多重最優尋址算法,具有全網調度能力,使用智能兼容技術穿透網關策略,長連接多路復用,傳輸層協議優化,通道加密等,讓業務不必關心網絡細節,即可安全地與業務后臺實現簡單可靠的通訊。
終端登錄時,IM SDK 會訪問就近接入點或加速點。全球接入加速點分布如下:
中國:華南、華北、華東、香港、臺灣等。
其他國家(或地區):
亞洲:新加坡、印度尼西亞、阿聯酋、泰國、馬來西亞、日本、越南、印度、韓國、菲律賓等。
歐洲:英國、荷蘭、法國、德國、意大利、挪威、法國、俄羅斯、西班牙等。
南美洲:巴西等。
北美洲:美國、加拿大、墨西哥等。
大洋洲:澳大利亞等。
非洲:南非、尼日利亞等。
數據存儲中心

即時通信 IM 提供了南亞(印度)、東南亞(新加坡)、東北亞(韓國首爾)、歐洲(德國法蘭克福)以及北美(美國硅谷)數據存儲中心供選擇。您的業務數據存儲在創建應用時選擇的數據中心,每個數據中心均支持全球接入。
單聊

單聊即 1V1 聊天,提供包括文字、表情、地理位置、圖片、語音、短視頻及自定義消息的能力,可實現紅包、對話機器人、消息回執、消息撤回等特殊功能,除此之外還提供離線消息、漫游消息等服務。詳細可參閱 單聊消息 文檔。
群聊

多人聊天服務,根據群組加群方式及管理組織形式的部分預設以下五種群組類型,可以適應各種群聊場景需求。
好友工作群(Work):類似普通微信群,創建后僅支持已在群內的好友邀請加群,且無需被邀請方同意或群主審批。
陌生人社交群(Public):類似 QQ 群,創建后群主可以指定群管理員,用戶搜索群 ID 發起加群申請后,需要群主或管理員審批通過才能入群。
臨時會議群(Meeting):創建后可以隨意進出,且支持查看入群前消息;適合用于音視頻會議場景、在線教育場景等與實時音視頻產品結合的場景。
直播群(AVChatRoom):創建后可以隨意進出,沒有群成員數量上限,但不支持歷史消息存儲;適合與直播產品結合,用于彈幕聊天場景。
社群(Community):創建后可以隨意進出,適合用于知識分享和游戲交流等超大社區群聊場景。
說明
社群(Community)功能支持終端 SDK5.8.1668增強版及以上版本、Web SDK 2.17.0及以上版本,需購買進階版并在 控制臺 > 功能配置 > 群組配置 > 群功能配置 > 社群中開通。

群組具備高度可定制性,包括自定義群組類型、自定義群組字段、自定義群成員字段、自定義群組 ID、自定義事件回調等。App 可以根據自己的需求進行深度定制。詳細可參閱 群組系統 文檔。
注意
直播群(AVChatRoom)不設成員人數上限,但如果預期群成員會出現短時間內激增的場景(例如舉行大型在線活動,單群成員人數達到5萬或以上等情況),請聯系我們 或商務工作人員,提供 SDKAppID 和活動預期發生時間進行服務資源報備。

資料關系鏈托管

提供資料、關系鏈托管的一套整體解決方案,可存儲用戶的資料(例如昵稱、頭像、自定義資料字段)、好友列表、黑名單等。即時通信 IM 資料關系鏈托管服務提供高達12份的備份服務,多機房異地部署,提高服務質量及容災效果。詳細可參閱 資料管理、關系鏈管理 文檔。
帳號鑒權

提供安全的非對稱加密 ECDSA-SHA256 和哈希加密 HMAC-SHA256(推薦使用 HMAC-SHA256),開發者可直接使用 App 自有帳號快速集成即時通信 IM 服務,省去帳號映射的繁瑣工作。通過簡單的 SDK 集成,便捷的接口調用,完成用戶帳號(UserID)與密碼(UserSig)的鑒權。詳細可參閱 登錄鑒權 文檔。
管理與監控

除了基礎的即時通信功能之外,即時通信 IM 還提供了方便且易用的管理控制臺。您可通過控制臺完成應用創建,下載即時通信 IM SDK,查詢應用配置信息完成應用聯調,集成即時通信功能;同時,控制臺還為您提供了后臺消息下發、群組管理和數據統計等功能。詳細可參閱 控制臺指南 文檔。
高級功能

REST API

REST API 是一個 HTTP 管理接口,主要功能是為 App 后臺提供一個后臺管理入口。目前即時通信 IM 支持的 REST API 參閱 REST API 接口簡介 文檔。
除了 REST API,即時通信 IM 控制臺也可實現簡單的數據管理、單發/群發消息等功能,開發者可以在即時通信 IM 控制臺進行數據管理、查看及測試。相比之下,REST API 接口較為原始,但可以提供功能更為強大的管理能力。
第三方回調

所謂 第三方回調,即即時通信 IM 會在某一事件發生之前或者之后,向 App 的后臺服務器發送請求,App 后臺可以據此進行必要的數據同步,或者干預事件的后續處理流程。
即時通信 IM 提供種類豐富的回調接口,目前回調功能完全免費。詳細請參閱 回調命令列表 文檔。
私有化支持

私有化部署允許企業將系統直接部署到企業自己的服務器上,數據直接保存在本地。即時通信 IM 已支持私有化部署功能,可以協助企業進行私有化版本的部署、實施、運營維護。如您有使用需求請申請 即時通信 IM 私有化服務。
說明
申請時需要您登錄騰訊云主帳號。

安全合規

合規性是騰訊云即時通信 IM 發展的基礎,騰訊云即時通信 IM 遵從不同國家和行業的合規性要求,除了保證所提供服務的安全性、合規性、可用性、保密性和隱私性之外,還可以為使用即時通信 IM 的客戶提供相關支持,滿足企業及其客戶的多項合規監管需求,降低公司及客戶在審計工作上的重復投入,提高審計與管理效率。

即時通信 IM 已通過 SOC系列審計報告(包括SOC 1、SOC 2、SOC 3)、網絡安全等級保護2.0(三級)、ISO系列認證(包括 ISO 9001、ISO 20000、ISO 27001、ISO 27017、ISO 27018、ISO 27701、ISO 29151)、CSA STAR、NIST CSF、BS10012 和 KISMS 等認證。