【中國日報】選擇IM云服務,需要看哪些核心技術指標

2019年07月31日    點擊數: 1922    字體:           一鍵關注匯訊

IM(即時通訊)服務已發展數年,不少企業與開發者都傾向于選擇第三方IM服務,短平快地為應用添加即時通訊能力,但如何選擇服務商卻是個難題,單從簡單的功能介紹來看無法判斷,因為IM云服務接入后,更重要的是檢驗服務是否穩定。近期艾瑞發布的《全球互聯網通信云行業研究報告》指出,IM行業的競爭壁壘將在于核心技術關鍵指標,包括質量和性能指標。

在IM領域,艾瑞認為核心質量指標為可靠性,即消息的不丟失和不重復。此外IM服務還需要考量并發處理能力等性能指標等。在艾瑞報告中,從IM在互聯網中,消息不丟、不重、不亂序的。下面便來從技術上剖析下,利用了哪些手段實現穩定可靠的IM服務。

一、基于IM私有通訊協議,實現服務的可靠性與安全性。

1.可靠性

即時通訊系統的可靠性體現在消息的可達率,也是IM最基本的質量要求:匯訊基于私有通訊協議,可實現:弱網環境下,消息發送方消息只要發送到服務器端,則服務器端能確保消息不丟、不亂、不重。

 

“不丟”是因為消息接收方客戶端與服務器端通過推拉相結合的方式,確保消息一定能收到接收方客戶端。“不亂”是因為在協議層面上針對每個數據包都做了序號標識處理。“不重”是當消息接收方收到消息后,因網絡問題導致消息收到的回執未能發送給服務器端,服務器端超時處理會進行消息的重發,當客戶端再次收到同一條消息時,會拋棄一條,只給用戶顯示一條。

2.安全性

 

    基于自有知識產權的連接加密技術,可以防止黑客中間人方式進行數據竊聽,數據在傳輸過程中不可破解,NAV導航服務與CMP連接管理服務的安全算法一致,每個客戶端從導航服務獲取到加密校驗值(SM2標準),均按照安全算法與所連接的CMP服務進行安全協商,針對校驗值CMP會進行合法性驗證(SM3標準),協商的校驗值不能在其他CMP連接管理服務上使用,消息在傳輸之前,通過SM4對數據進行加密,并且通過加密連接傳輸將信息發送到發送方所在CMP連接管理服務。之后,由發送方所在CMP連接管理服務進行解密并將解密后的消息發給消息服務,依據協議內容,由消息服務負責將信息傳遞給接收方所在CMP連接管理服務,而后CMP連接管理服務依據接收方的密鑰進行信息加密,通過加密連接下發信息。

3.服務的可擴展性

以“服務的啟動及發現流程”為例,所有的服務都可以在線添加。而服務完成注冊及發現流程后即可以對外提供服務

結語:IM即時通訊做不好將是一個填不完的“坑”,尤其是用戶量起來后,收發消息延遲等等各種問題都會出來,嚴重影響用戶的體驗,試錯成本也非常大。IM的穩定性背后需要廠商多年的技術積累,才能幫助用戶把“坑”跳過去,實現一個穩定可靠的服務。目前市場上的服務很多,競爭越激烈,使用即時通訊云的企業或者開發者必須做到“火眼金睛”,對以上因素進行綜合性判斷,然后做出一個好的選型。

上一篇:【比特網】連鎖行業分散經營,借助匯訊WiseUC實現集中化

下一篇:【人民日報海外版】韓國的即時通訊應用的先驅

Copyright ? 2007-2020 匯訊Wiseuc. 粵ICP備10013541號    
展開
舞龙电子
宁夏十一选五五 广西快3开奖视频 龙王捕鱼手机app 吉林快3专家预测最准确的人 江西省11选5近50期开奖结果 湖北十一选五一定牛 篮球比分牌 龙王捕鱼2单机下载 怎样下载哈灵麻将 青海快三口诀 疯狂赛车彩票官方网站 吉林11选5开今天 哈尔滨2毛麻将群无押金 股票数据接口 福彩开奖直播腾讯直播 豪利棋牌带有九连线