探尋融云多年領先的秘密:不斷創(chuàng)新貼近開發(fā)者真實需求

融云全名北京云中融信網絡科技有限公司,是一家安全、可靠的全球互聯(lián)網通信云服務商,向開發(fā)者和企業(yè)提供 IM 即時通訊和實時音視頻通信云服務。

經過近 6 年的發(fā)展,融云已經連續(xù)多年穩(wěn)居 IM 即時通訊市場第一。目前,融云業(yè)務覆蓋全球 233 個國家和地區(qū),日活超 7 千萬,SDK 觸達用戶 45 億,日均消息量 150 億,峰值的單日消息量最高 2218 億。

即在全國的手機用戶中,平均每個手機中至少有 5 款App的底層通信能力由融云賦能。從平臺服務用戶數(shù)量級來說,融云已躍升為繼微信、QQ之后的我國第三大通信云平臺,而作為PaaS服務,融云則穩(wěn)居互聯(lián)網通信云賽道第一。

能取得如此矚目成績的背后,是融云多年來在技術研發(fā)和服務領域的奮斗和努力。究竟融云在這6年的發(fā)展中做對了什么?對此我們專訪了融云產品及解決方案 VP 林光柘,請他為我們講述融云取得成功的秘密。

思否:能否請您先介紹一下主要工作經歷,專注的技術研究方向,以及目前所負責的工作。

林光柘:我在 2016 年加入融云,之前有十幾年的 ToB 領域工作經歷,主要是在用友和致遠互聯(lián)的企業(yè)級服務經驗。

在加入融云后依然在做企業(yè)級服務的工作,但服務的方向從 SaaS 或者說企業(yè)級軟件產品更偏向了互聯(lián)網產品,領域也更加細分成為客戶提供專業(yè)的互聯(lián)網通信云能力。更多是專注在 IM(Instant Messaging)、RTC(Real-time Communications)等通信能力相關的服務與通信行業(yè)的研究。

. 思否:融云在此次疫情防控中為社會和企業(yè)貢獻哪些力量?

林光柘:因為疫情很多人無法到辦公室辦公,也無法到線下進行面對面交談。促使包括遠程教育、遠程醫(yī)療、電商直播和企業(yè)協(xié)同辦公等行業(yè)在近期有了一個井噴式發(fā)展。

融云可以看到平臺上已有客戶的業(yè)務量級翻了好幾倍,甚至是十幾倍。之前沒有和融云合作的客戶現(xiàn)在也大量的接入融云。

為了保證企業(yè)在這個關鍵時刻可以平穩(wěn)運行,融云團隊在春節(jié)期間就加班加點開始了服務工作,正式開工后無論是在家辦公還是在辦公室工作的同事也都非常繁忙。

為了幫助更多企業(yè)機構一起抗擊疫情,融云在疫情期間還免費開放了在線醫(yī)療、在線教育及協(xié)同辦公場景的通信能力,近期還成功入圍"創(chuàng)客北京2020"疫情防控專題賽50強。

. 思否:疫情之下開啟了哪些業(yè)務新場景?從通信云服務商的角度看以在線 VR 看房為例的 VR 業(yè)務未來會有怎么的發(fā)展?

林光柘:很多人認為即時通訊就是我給你發(fā)一個消息或者文字。但其實整個行業(yè)對即時通訊的定義已經發(fā)生了改變,現(xiàn)在更多的客戶會把即時通訊當成是信令的控制。

VR看房是我們最近看到的一個領域,但其實在 VR 看房之前就與一些客戶在新場景下進行了合作。

比如說在去年與教育行業(yè)客戶合作時,就使用消息來做一些教具的同步操作。老師在控制教具的同時學生這邊就會發(fā)生相應的變化,學生與學生之間傳遞教具也同樣會實時發(fā)生變化。其實這些所有的傳遞過程都是用即時通訊來實現(xiàn)的。

融云親歷整個即時通訊行業(yè)的發(fā)展,從傳統(tǒng)的提供發(fā)送圖片、文字和語音的能力,到現(xiàn)在已經深入到客戶的業(yè)務之中,更加模塊化場景化的為客戶提供服務。

說回到 VR 看房,傳統(tǒng)的 VR 看房是客戶體驗一個房屋,由客戶自己看就好,現(xiàn)在最主流的 VR 看房的邏輯已經發(fā)生改變。經紀人進入到房屋并轉動手機查看房屋,客戶實時同步畫面信息。

其實這些所有的過程都是用 IM 來完成的。IM 幫助 VR 視頻的兩端進行房屋狀態(tài)與位置的同步,當然觀看過程中同時也發(fā)起了音視頻通話,相較于傳統(tǒng)的 VR 一對一看房,融云提供音視頻支持,可以滿足更多用戶同時處于 VR 看房的場景之中。經紀人還可以隨時講解,實時答疑,減少消費者的決策時間和成本,提升房源銷售效率。

. 思否:疫情之下融云為什么會被更多企業(yè)選擇? 融云 IM 和實時音視頻兩大業(yè)務線的優(yōu)勢有哪些?

林光柘:融云雖然不是 BAT 一樣的超巨型企業(yè),但從 2014 年成立以來一直專注于 IM 通信行業(yè)。沒有做更多的業(yè)務層擴展,也拒絕跟隨社會上一些所謂的風口。這樣促使了融云在通信行業(yè)的專業(yè)精通。

并且我們發(fā)現(xiàn)融云從成立以來幾乎所有的需求都來自于開發(fā)者,凡是開發(fā)者提出的通用需求,那么一定是可以被其他企業(yè)復用的,融云擁有大量的開發(fā)者需求建議。這有兩點好處,一是來自開發(fā)者的意見最為貼近真實需求,二是融云保證了從成立以來快速的迭代與發(fā)展。

雖然有人可能會說 IM 這個事情非常簡單,但因為一直保持著快速的版本迭代,不斷有一些新的場景新的應用融入進去,讓融云建立了自己強大的技術優(yōu)勢。

IM 和實時音視頻雖然并不分家,但也并不是普通用戶所認為的 IM 和實時音視頻完全一樣。從底層的邏輯來說 IM 和實時音視頻是完全不一樣的。

從技術線路與技術邏輯來看,比如呼叫、接聽和操作等全部是 IM 的過程, IM 比實時音視頻的穩(wěn)定性要高出很多。又比如看到對方的狀態(tài),或者向對象進行一些操作也都是 IM 的過程。融云天然地把 IM 和實時音視頻整合成了一套 SDK。在給客戶提供完整一體化的解決方案上融云擁有天然的優(yōu)勢。

音視頻通話至少要連的上,那么連的上靠什么保證,那就是要靠 IM 信令全部有機的結合在一起。

幾乎所有的大廠都會說自己有音視頻的能力,甚至包括一些 IaaS 廠商也會說自己有音視頻的產品,但很少廠商會說自己有 IM 能力。

其實實時消息時序和一致性是分布式系統(tǒng)架構設計中非常難的問題,尤其 IM 應用這種以消息為中心的應用形態(tài)。融云是業(yè)界唯一承諾消息不丟、不重、不亂序的通信云廠商,通過消息重發(fā)補償?shù)葯C制,確保信息 100% 到達,這也促成了融云在 IM 的能力上有絕對的自信。

探尋融云多年領先的秘密:不斷創(chuàng)新貼近開發(fā)者真實需求

融云IM消息送達流程圖

. 思否:融云的海外業(yè)務受到了什么影響?做了哪些努力來保證業(yè)務順利進行?

林光柘:海外市場不是說我今天要干,一次性投入我今天就能干好。融云其實從 2016 年開始就協(xié)助中國的企業(yè)出海,并且一直不間斷的對出海業(yè)務做持續(xù)的投入。

現(xiàn)在融云擁有 IM 廠商獨有的海外數(shù)據中心和全球加速節(jié)點網絡,都是與這么多年的持續(xù)投入分不開的,也正因為如此融云在面對疫情的時候沒有任何慌亂。

海外服務到底穩(wěn)不穩(wěn),不是說客戶在外面找到幾個測試點就能測出來的,一定要有大量的海外客戶與 C 端覆蓋才能進行大規(guī)模驗證并給出答案。

如何保證海外業(yè)務的穩(wěn)定?融云從自建全球底層通信架構和自研的最優(yōu)鏈路調度算法給出了答案。一條消息從美國到中國,通常要經過100多跳,而通過融云的鏈路加速可以縮短為6跳??蛻艨梢該駜?yōu)選擇就近接入節(jié)點,規(guī)避復雜網絡環(huán)境帶來的不穩(wěn)定、高延時連接問題。

. 思否:ZOOM深陷用戶隱私泄露的困境中,融云在視頻會議業(yè)務中是如何保護用戶隱私數(shù)據的?涉及到什么技術?

林光柘:融云作為 PaaS 服務平臺有一個整體的設計來保護用戶的安全,首先融云保證絕不觸碰用戶數(shù)據,其次保證不觸碰用戶的任何業(yè)務信息。

我們最近接觸到了一位新加坡客戶,目前他們使用 ZOOM 來進行辦公會議等業(yè)務,但最近接到相關政策通知未來不能繼續(xù)使用 ZOOM。

因為融云在海外有非常好的技術儲備,客戶通過集成融云 SDK 直接就可以上線,不需要用戶的任何信息,只需要一個特別簡單的UID(User Identification)就可以實現(xiàn) IM 和實時音視頻的所有場景。所以這位新加坡客戶正在考慮與融云合作,當然這也是對融云的一種認可。

對融云有所了解的開發(fā)者可能知道,融云核心技術團隊來自飛信,我們積累了飛信處理海量并發(fā)的經驗。所以在技術選型上,融云并沒有采用大家耳熟能詳?shù)?XMPP、SIP、MQTT 等通用的通訊協(xié)議,而是從成立之日起,代碼層就完全從0開始做正向研發(fā),滿足移動互聯(lián)網時代的開發(fā)需求。融云自研了協(xié)議名稱為 EverSync 的私有通訊協(xié)議,數(shù)據在通信過程中避免了明文傳輸與存儲,同時還具備防篡改能力和防劫包重發(fā)的能力,從而完全解除了客戶對安全的后顧之憂。

也正因為我們完全符合嚴格的GDPR(General Data Protection Regulation),可以無障礙的為我們的客戶提供全球服務,滿足各個國家和地區(qū)的合規(guī)性要求。

. 思否:融云如何實現(xiàn)特殊場景下的抗弱網環(huán)境和 QPS 承載能力的高穩(wěn)定性?

林光柘:在解決這個問題上沒有任何捷徑,我們是靠一個一個坑趟出來的。

融云的做法是研發(fā)與測試拿著筆記本去模擬,也就是實時地去各種場景測試。前年開放了飛機上的 WiFi 環(huán)境,我自己因為出差比較多,有時間的話也會在飛機等一些特殊場景下進行測試。

之前有一個客戶開展了埃及的海外直播業(yè)務,開始的時候選擇了一家大廠為其服務,但是發(fā)現(xiàn)很多場景下網絡連不上。隨后這個客戶找到了融云,不過融云在當時也沒有很好的解決這個問題。

但融云的優(yōu)勢就在于靈活,發(fā)現(xiàn)問題后,我們的研發(fā)同事直接就沖到現(xiàn)場,快速地溝通收集相關連接信息,通過排查發(fā)現(xiàn),可以通過優(yōu)化最底層協(xié)議棧的邏輯,進一步提高抗弱網的性能,來滿足當?shù)氐木W絡環(huán)境,研發(fā)馬上投入去改底層的SDK鏈接邏輯,給客戶提供新版本的SDK上線,最終我們完美的解決了問題。

接下來講下 QPS 承載能力高穩(wěn)定性的問題,融云最開始的架構支持聊天室承載上限是 3 千人,當互聯(lián)網直播業(yè)務剛起步的時候,我們就意識到直播聊天室將要井噴式發(fā)展,在 2015 年快速調整聊天室架構,很快速地上線了高并發(fā)的直播聊天室業(yè)務。

到之后可以承載十幾萬到幾十萬高并發(fā)的最大數(shù)據,甚至可以承載更大的用戶數(shù)據量,曾經有客戶一天傳送了一千億條消息也側面證明了融云的能力。

業(yè)務中融云提供后端服務端實時監(jiān)控,發(fā)現(xiàn)有過閥值的時候動態(tài)橫向彈性擴容,確保穩(wěn)定的同時讓客戶完全不會感知到壓力變化。

. 思否:融云為了貼近開發(fā)者做了哪些努力?

林光柘:現(xiàn)在融云的客戶端接口有近600個,服務端接口超過100個,后臺可以開通的功能也有100個左右,并且都是不同的場景需要個性化開通的功能。開發(fā)者實際使用的時候 IM 的業(yè)務邏輯比實時音視頻復雜,實時音視頻的技術難度也相對較高,兩者相輔相成又都有各自的難點。所有這些點集合在一起,如果沒有明確的指導掌握起來會有些難。

開發(fā)者想要把這些接口使用好,邏輯其實就像樂高拼接積木一樣,如果有清晰的說明書就會簡單很多。如果只是使用樂高散件,想要去拼成一輛汽車,這個事情就會非常困難。

其實融云2014年到今年春節(jié)前的文檔都還有優(yōu)化的空間。為了更貼近開發(fā)者的需求,融云今年專門組建了一個文檔專項團隊,團隊成員全部擁有兩年以上的支持服務經驗,他們知道用戶的問題、卡點和使用場景。專項團隊的成員共同配合寫了一個全新的文檔,方便開發(fā)者去閱讀理解業(yè)務。

文檔中的內容完全是以客戶希望看到的場景為視角,并且我們正準備未來讓所有研發(fā)都要站在開發(fā)者的角度來想問題。后續(xù)我們還會考慮會做一些新的視頻或者代碼片段,讓開發(fā)者更加輕松。

. 思否:融云短期內最重要的計劃是什么?

林光柘:我們依然會在 IM 和實時音視頻這兩大業(yè)務上持續(xù)投入,提供更加貼近場景化的解決方案,滿足當下社交、直播、教育、電商、醫(yī)療、游戲等行業(yè)對通信云能力的新需求。

可以發(fā)現(xiàn)融云現(xiàn)在依然還有很多需求在排期中,作為一個擁有兩百多人的團隊、專注于 IM 與實時音視頻業(yè)務多年的公司,不僅在業(yè)務層更貼近開發(fā)者及企業(yè)需求,我們也希望追求技術性能的持續(xù)優(yōu)化,通過不斷完善細分領域的技術難點為客戶帶來更穩(wěn)定、高效的服務。

探尋融云多年領先的秘密:不斷創(chuàng)新貼近開發(fā)者真實需求

融云產品技術云圖

10.還有什么想對外界一直關注融云的朋友們說嗎?

林光柘:有一部分用戶可能有這樣的想法:「有 QQ 和微信為什么還會有融云這樣業(yè)務?」雖然都是即時通訊,但服務群體是完全不一樣的,微信和 QQ 是我們手機里的應用,服務對象是 C 端用戶,而融云則是 PaaS 服務,為應用提供底層的通信能力,包括像汽車之家、哈啰出行、寺庫、易車、荔枝等在內的 30 多萬個應用,他們的用戶可以在 App 里實時交流互動。

融云現(xiàn)在已經成為了互聯(lián)網級產品所不可分割的一部分??蛻舻臉I(yè)務系統(tǒng)去解決一個短鏈接的業(yè)務是非常容易的,但如果想大量的交互,想要不同客戶端之間互聯(lián)互通,甚至是說像 VR 和硬件一體化問題的解決,在這個智能物聯(lián)網加 5G 時代馬上到來之際,可以提供強大通信能力的融云將有更大發(fā)展空間。所以融云未來的發(fā)展非常可期,也希望大家可以持續(xù)關注融云。

(免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現(xiàn)的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )