文章摘要: 網易雲信作為B端技術提供商為子彈簡訊提供IM底層通訊技術的網易雲信
誰也不會想到,8月20日錘子新品發佈會上的主角堅果Pro 2S銷量未知,火起來的卻是一款「無心插柳」的即時通訊產品。隨發佈會一起釋出的「子彈簡訊」,自發布後連續在APP STORE的免費應用裡霸榜3天,從使用者到媒體,各方聲音不絕於耳,掀起了一場許久未見的IM浪潮。為子彈簡訊提供IM底層通訊技術的網易雲信,也被輿論一次次地推到臺前。當對子彈簡訊的爭議之聲落幕,人們開始回過頭來審視其後的底層技術與這類爆款產品的推動者。
圖1
底層技術的「樂高工廠」
網易雲信是來自網易核心架構的通訊與視訊雲服務平臺,致力於提供領先的技術能力和場景化解決方案。2015年為網易雲服務開放元年,網易雲信作為網易雲首批通訊與視訊服務推出。但是在這之前,網易就已經憑藉在上一輪IM大戰中打造泡泡、易信等C端應用的經驗,積累了深厚的IM即時通訊技術基礎。帶著對C端產品需求和痛點的充分了解,同時也擁有多年技術積累的專業性,網易雲信將底層技術整合提取出來,搖身一變,轉向B端市場,必然成為各大廠商信任的合作伙伴。
隨著近幾年各廠商紛紛從自研技術轉向供應商合作模式,底層技術提供商的角色對於支撐整個產品來說至關重要。網易雲信CTO趙加雨總結道,「我們提供IM和音視訊的底層技術,就像樂高的模組。我們給每個廠商提供的技術模組都是類似的,廠商基於我們的技術進行產品創新,在模
塊上搭建自己創意。我們要做的就是把複雜的技術封裝在底層,給客戶提供簡單易用的SDK和介面,讓基礎能力簡單化,這樣上層應用的想象空間纔會足夠大,纔會擁有更多的創新功能。」
當然,C端產品和B端產品略有不同,針對子彈簡訊的幾個創新功能,網易雲信也會做一些定製化的優化,以實現獨特的的技術賦能。以最受關注的語音+文字同步轉化和同步傳送為例,利用了網易雲信的自定義訊息功能。基於網易雲信提供的自定義訊息通道,不但可以實現語音轉文字的功能,還可以實現紅包、閱後即焚等一系列創新玩法。子彈簡訊的另一項人性化設定是做到了真正的資訊多端漫遊。網易雲信幫助使用者實現多端同步,依託後臺雲端計算強大的擴充套件能力,能夠實現資料的多重備份。這都是雲信作為底層能力的支撐。
圖2
而不論是在資訊傳輸和備份的過程中,資訊保安問題都是不可忽視的。在這方面,網易雲信在各個層面都做足了工作。一是訊息傳輸層面的安全。譬如,在傳輸過程中,雲信的IM平臺使用的都是私有協議和私有加密演算法機制。通過私有協議和加密,能夠保證傳輸過程中的訊息不可逆,惡意使用者即使抓到網路傳輸包也無法破譯,充分保證傳輸過程的資訊保安。二是訊息儲存層面的安全。在資料儲存中,網易雲信會對資料做序列化自定義,並且對關鍵資料做加密處理,避免出現脫庫之類的行為。此外,對於如何使用網易雲信的平臺能夠進一步保證業務資料的安全,網易雲信也會給使用者和開發者一些自己的建議。
迴歸本心的產品和技術才能打造最好的使用者體驗
無論是以狼人殺為代表的泛娛樂,還是以此次子彈簡訊為代表的通訊產品,一直以來,網易雲信作為B端技術提供商,好像總能以獨特的眼光選準能抓住終端使用者眼球的產品進行合作,不斷打造爆款應用。那麼在網易雲信眼裏,到底具備哪些特性,才能算一款好的通訊產品呢?網易雲信首席架構師周樑偉總結了兩點:一是「簡」,未來的社交應用,應迴歸溝通交流的本身,用最簡便的操作完成溝通的過程和目的。子彈簡訊也是基於這個理念,大大簡化溝通中的操作過程,以達到最高效,最便捷的溝通效果。二是「繁」,移動網際網路所造就的不單是巨大的資訊洪流,也從最初的文字、圖片,到現在出現花樣翻新的互動形式,使得技術的創新賦予溝通更大的想象空間。未來,無論是溝通的方式,互動的體驗,都能夠不被技術所限,實現真正的任性、自由的交流。今後的社交產品,要在簡與繁之間的遊刃有餘,纔可稱為是一款好的社交產品。
那麼作為底層技術供應商,如何在技術上支援客戶去順應這些趨勢呢?網易雲信認為,穩定、安全、快速是IM即時通訊技術要解決的基本問題,也是永恆的趨勢,也是網易雲信一直致力於的三個關鍵點。從底層技術來說,最基本的核心關注點有兩個:一是快速的資訊傳輸,儘量縮簡訊息延時;第二個是保證資訊送達率,儘量避免丟包。網易雲信把100%的送達率作為一個核心指標,歷史訊息被儲存在雲端的資料倉儲中,留存的時間維度可達到一年甚至幾年之久,使用者跨平臺或者更換新裝置之後,還可以拿到很久之前的資訊記錄。同時,雲信使用的強連線方案作為訊息實時送達的渠道,保證了資訊傳遞的即時性。
但是隻關注以上兩點是不夠的。對於C端通訊產品本身來說,最關注的是如何構建一個更好的溝通邏輯,更快速的幫助使用者打造更好的溝通效果,用更多的互動方式給終端使用者最佳的使用者體驗。但是如果底層技術不穩定,無法保證使用時的基本流暢,就會導致使用者體驗大大下降,對於產品來說是致命的傷害。像子彈簡訊這類現象級的爆款app,會在短時間內產生激增的使用者併發量。周樑偉說:「網易雲信的分層IM雲架構,各層之間都提供了良好的彈性擴容能力和業務隔離能力。這大大提升了雲信的服務化和高可用。」除此之外,他還介紹到:「任何一個軟件系統對資料庫,儲存平臺和快取平臺等基礎資源的依賴都非常強,這類基礎平臺資源的服務質量和強大的擴充套件能力會直接影響到整體系統的穩定性。網易雲信整合了網易自研的分散式資料庫,分散式快取和物件儲存服務等基礎平臺,使其在面對業務擴容需求時更加從容。
從行業趨勢來講,趙加雨認為選擇第三方技術提供商取代自研已經變成了普遍趨勢。和網易雲信這樣的技術提供商合作,憑藉其在行業內18年來對技術的深耕所積累的經驗和專業性,可以讓開發團隊特別是創業團隊的想法和創意以最快的速度變成產品、面向市場,並且滿足產品快速迭代的需求。網易雲信雲信作為一個場景化雲服務提供者,會繼續和客戶一起成長,本著便捷開發者使用的初衷,與大家共同建立即時通訊雲的未來。