0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

互聯(lián)網(wǎng)通信云PaaS選型開發(fā)者指南

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-26 02:13 ? 次閱讀

幾乎所有技術(shù)團(tuán)隊(duì)都經(jīng)歷過服務(wù)選型問題,在最常見的3大云服務(wù)交付模式(IaaS、PaaS、SaaS)中,PaaS是目前市場(chǎng)上增速最快的交付模式,選型過程也是最令開發(fā)者頭疼的。而相同問題往往不止一種解決方案,如何才能正確選擇,少趟坑,是件燒腦的事情。那么我們究竟該如何做出正確的選擇?下面就以PaaS層的互聯(lián)網(wǎng)通信云服務(wù)為例,借助幾個(gè)具有通用性的角度來(lái)告訴大家如何避坑。

一:功能的靈活性和易用性

互聯(lián)網(wǎng)通信云服務(wù)通常是將IM和實(shí)時(shí)音視頻技術(shù)封裝成SDK/API交付給開發(fā)者使用,在App功能的開發(fā)中占據(jù)了非常重要的地位,特別是對(duì)于社交、直播等行業(yè)而言,通信能力就是命脈。如果選擇了不適合或不能滿足自己業(yè)務(wù)場(chǎng)景的功能,初期由于業(yè)務(wù)復(fù)雜程度和業(yè)務(wù)量都比較小,可能問題不會(huì)十分明顯,但是到了后期這可能成為一個(gè)噩夢(mèng),會(huì)導(dǎo)致系統(tǒng)問題頻發(fā),極不穩(wěn)定,甚至導(dǎo)致項(xiàng)目迭代舉步維艱,有的團(tuán)隊(duì)會(huì)停止新功能的開發(fā),專門修復(fù)bug,給業(yè)務(wù)造成重大的經(jīng)濟(jì)損失。

因此,尋找能夠滿足適合自身業(yè)務(wù)場(chǎng)景的產(chǎn)品,能夠靈活地進(jìn)行二次開發(fā),同時(shí)支持多平臺(tái)和開發(fā)語(yǔ)言,是開發(fā)者前期調(diào)研中需要考慮的首要問題。通常意義上來(lái)講,SDK接口的數(shù)量在一定程度上代表了可實(shí)現(xiàn)功能量級(jí)的多寡,SDK接口越多,開發(fā)者在功能實(shí)現(xiàn)上就有更多的選擇空間,可以根據(jù)不同接口的組合來(lái)打造符合自身產(chǎn)品思路的功能。

但同時(shí)也要看到,有的服務(wù)商不斷增加SDK接口數(shù)量,但這并不代表越多就一定越好,有可能讓新接觸的開發(fā)者越發(fā)混亂,無(wú)從選擇。所以有些廠商直接將符合某一業(yè)務(wù)場(chǎng)景需求的十幾個(gè)或幾十個(gè)SDK接口,打包成一個(gè)解決方案供開發(fā)者使用,這樣不僅避免了開發(fā)集成的復(fù)雜度,還提高了功能的易用性。

此外,SDK的體積也是一個(gè)需要注意的點(diǎn),過大的SDK會(huì)造成最終App體積也隨之變大,這對(duì)于用戶的下載體驗(yàn)非常糟糕,需要避免。

二:開發(fā)工具的完備性

靈活的功能性確保了項(xiàng)目開發(fā)從一開始就能夠走在正確的道路上。接下來(lái)要考慮的是真正進(jìn)入項(xiàng)目實(shí)施階段,開發(fā)工具的完備性。開發(fā)工具既包括開發(fā)文檔、SDK注釋等基礎(chǔ)性文檔,也包括Demo、視頻教程等多種支持性工具。

開發(fā)者在寫代碼的時(shí)候是很不喜歡被打斷的,特別是一些基礎(chǔ)性的開發(fā)問題,比如怎么創(chuàng)建ID,怎么創(chuàng)建群組,有文檔之后直接扔URL鏈接就行了。因此,一個(gè)易讀易懂的技術(shù)開發(fā)文檔將有助于Coding事半功倍。一個(gè)好的開發(fā)文檔至少要做到結(jié)構(gòu)簡(jiǎn)單、邏輯清晰。

所謂結(jié)構(gòu)簡(jiǎn)單就是用戶能馬上找到自己要查找的知識(shí)點(diǎn)在哪,分類清晰。有些文檔愛用模棱兩可的詞,比如“1.常見問題”,“2.熱點(diǎn)問題”,一旦開發(fā)中遇到了問題,無(wú)法快捷查找答案,所以就需要將具體問題合理歸類。另一點(diǎn)是邏輯清晰,這樣可以讓開發(fā)者減少對(duì)業(yè)務(wù)和交互的思考,更專注于技術(shù)的邏輯與實(shí)現(xiàn)。

除了開發(fā)文檔外,SDK注釋是一種更簡(jiǎn)便的文檔說明方式。不需要開發(fā)者翻閱大量的技術(shù)文檔,通過完美的注釋,直接在代碼上就可以方便了解SDK功能。此外,還有Demo產(chǎn)品和視頻教程等支持性工具,輔助開發(fā)者更好地理解和應(yīng)用開發(fā),避免不停的試錯(cuò)后才完成開發(fā)。

三:抗弱網(wǎng)環(huán)境和QPS承載能力的穩(wěn)定性

產(chǎn)品穩(wěn)定性至關(guān)重要,直接關(guān)乎用戶體驗(yàn)。在地鐵、電梯等相對(duì)密閉的弱網(wǎng)環(huán)境,常常面臨信號(hào)不暢,App穩(wěn)定性失常、無(wú)法使用的問題。因此,開發(fā)者需要考慮的是,如果遭遇弱網(wǎng)環(huán)境,能不能在系統(tǒng)運(yùn)行中通過最優(yōu)算法實(shí)施智能調(diào)度,擇優(yōu)選擇最佳鏈路進(jìn)行用戶無(wú)感知切換。

在平時(shí)業(yè)務(wù)壓力不大的情況下,系統(tǒng)看似運(yùn)行的很平穩(wěn)了,但是當(dāng)遇到雙十一、大型直播、春晚等特殊事件,瞬時(shí)的激增流量有可能直接導(dǎo)致系統(tǒng)瞬間崩塌,那么,開發(fā)者在一開始選擇的時(shí)候,就需要考量QPS承載能力,要求服務(wù)商必須有應(yīng)對(duì)高并發(fā)的能力。此外,還要考核消息到達(dá)率和準(zhǔn)確率,一些App中,消息“半路失蹤”,漏發(fā)、錯(cuò)序的事件時(shí)有發(fā)生,這些大概率都因?yàn)榧軜?gòu)設(shè)計(jì)存在缺陷,是App使用者所無(wú)法容忍的。

要規(guī)避上面的這些坑,需要有良好的系統(tǒng)架構(gòu)做支撐。如果,開發(fā)者因?yàn)楫a(chǎn)品上線前的經(jīng)驗(yàn)不足,導(dǎo)致產(chǎn)品在研發(fā)架構(gòu),或者風(fēng)險(xiǎn)漏洞方面存在隱患時(shí),我們最好選擇能夠全程提供業(yè)務(wù)方案咨詢和技術(shù)方案咨詢服務(wù)的廠商,以他們的最佳實(shí)踐幫助我們做出最優(yōu)方案,在App上線前即規(guī)避可能存在的風(fēng)險(xiǎn)。

四:全球化能力

業(yè)務(wù)前景和技術(shù)前景也是開發(fā)人員應(yīng)優(yōu)先考慮的因素。比如初創(chuàng)企業(yè)優(yōu)先布局在國(guó)內(nèi),但未來(lái)發(fā)展也許會(huì)出海,那么所選擇的服務(wù)商就必須具備全球化服務(wù)能力。

想要擁有穩(wěn)定的全球通信能力,不僅要有基礎(chǔ)IaaS架構(gòu)的支持,還要有海外數(shù)據(jù)中心、多路動(dòng)態(tài)節(jié)點(diǎn)及穩(wěn)定的全球鏈路做支撐,才可以有效解決跨國(guó)、跨運(yùn)營(yíng)商、大規(guī)模用戶訪問導(dǎo)致的響應(yīng)慢、丟包高、服務(wù)不穩(wěn)定等諸多痛點(diǎn)。

還有些服務(wù)商構(gòu)建了私有加密協(xié)議的全球通信加速網(wǎng)絡(luò),針對(duì)性的進(jìn)行全球鏈路優(yōu)化,這對(duì)開發(fā)者來(lái)說,通信安全性和質(zhì)量穩(wěn)定性便有了雙重保障。

五:服務(wù)

目前,絕大多數(shù)廠商都能給開發(fā)者提供便利的服務(wù),以滿足產(chǎn)品開發(fā)、上線前后以及產(chǎn)品運(yùn)營(yíng)階段的各種需求。但也有極少數(shù)的廠商只提供SDK技術(shù)及開發(fā)文檔,而后續(xù)無(wú)任何服務(wù)支持,這對(duì)開發(fā)者而言,當(dāng)然不是一個(gè)好的選擇。

雖然,知名度高一點(diǎn)的通信云服務(wù)商都提供7*24小時(shí)的運(yùn)維保障服務(wù),但仍有服務(wù)意識(shí)的強(qiáng)弱之分。以客服工單為例,業(yè)界平均工單回復(fù)時(shí)間為4-6小時(shí),而優(yōu)質(zhì)的服務(wù)商則可以做到1小時(shí)內(nèi)回復(fù)。

產(chǎn)品上線后,如果有自動(dòng)故障排除工具類的服務(wù)支持,可以幫助開發(fā)者極大節(jié)省與廠商之間的溝通成本。除了這些工具類服務(wù)外,人的服務(wù)也是必備保障之一。比如,有的服務(wù)商從項(xiàng)目開發(fā)之前,便配備CTO或首席架構(gòu)師級(jí)別的頂級(jí)技術(shù)團(tuán)隊(duì)進(jìn)行全方位答疑,幫忙開發(fā)選擇適合場(chǎng)景的技術(shù)架構(gòu)和解決方案。還有的服務(wù)商,在項(xiàng)目上線運(yùn)營(yíng)時(shí),針對(duì)可能出現(xiàn)的突發(fā)流量狀態(tài),通過人工方式幫開發(fā)者制定相應(yīng)的保障方案,動(dòng)態(tài)調(diào)整服務(wù)器部署,這樣就可以有效地幫助開發(fā)者順利避開“坑”點(diǎn)。

選型填“坑”后,最優(yōu)性價(jià)比的勝出

價(jià)格將是選型過程中“最后的試金石”。通常來(lái)講,選擇好的技術(shù)和服務(wù),意味著選擇更多的成本投入,而在當(dāng)下的復(fù)工復(fù)產(chǎn)期間,行業(yè)回暖需要過程,節(jié)省開支就成了企業(yè)發(fā)展中的頭等大事,選型者往往因?yàn)閮r(jià)格因素,不得不退而求其次。

對(duì)于正處于選型當(dāng)口的企業(yè)和開發(fā)者而言,好消息來(lái)了。互聯(lián)網(wǎng)通信云行業(yè)的領(lǐng)導(dǎo)者融云針對(duì)全體開發(fā)者推出了“199元IM商用版首購(gòu)限量開放”活動(dòng),充值優(yōu)惠有效期為2020年5月1至12月31日。這是融云自成立以來(lái),推出的優(yōu)惠幅度最大的一次活動(dòng),特別一提的是,由于疫情期間,受IaaS層帶寬資源成本均有提升等多重因素影響,加之確保最后一公里通信的穩(wěn)定、可靠、安全,絕不降品質(zhì)的執(zhí)著,融云為此承擔(dān)了巨大的成本負(fù)擔(dān)。但是,他們?nèi)匀徊幌Т蚱瞥杀镜拙€,以最大優(yōu)惠讓利于開發(fā)者,誓為全行業(yè)復(fù)工“輸血”。也是因?yàn)橐陨显?,本次活?dòng)限量名額1000個(gè),額滿即止。

結(jié)語(yǔ)

總體說來(lái),互聯(lián)網(wǎng)通信云PaaS平臺(tái)越來(lái)越成熟的技術(shù)能力為開發(fā)者提供了極大便利。作為技術(shù)選型,開發(fā)者根據(jù)自己的業(yè)務(wù)需求和行業(yè)特性,通過對(duì)通信云廠商在技術(shù)、服務(wù)、全球化方面的全面考量,再結(jié)合價(jià)格進(jìn)行綜合判斷,答案自然水落石出。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    54

    文章

    11073

    瀏覽量

    102614
  • PaaS
    +關(guān)注

    關(guān)注

    2

    文章

    131

    瀏覽量

    21400
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開發(fā)者空間實(shí)踐指導(dǎo):基于 3 大 PaaS 主流服務(wù)輕松實(shí)現(xiàn)文字轉(zhuǎn)換語(yǔ)音

    【摘要】 基于 CodeArts API 設(shè)計(jì)語(yǔ)音合成接口,基于 API Explorer 調(diào)試接口,并利用 CodeArts IDE 實(shí)現(xiàn)數(shù)據(jù)流轉(zhuǎn)換為音頻 案例簡(jiǎn)介 開發(fā)者將在主機(jī)中
    的頭像 發(fā)表于 09-13 16:25 ?403次閱讀
    <b class='flag-5'>開發(fā)者</b>空間實(shí)踐指導(dǎo):基于 3 大 <b class='flag-5'>PaaS</b> 主流服務(wù)輕松實(shí)現(xiàn)文字轉(zhuǎn)換語(yǔ)音

    heap連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死在那,為什么?

    當(dāng)局域網(wǎng)通訊的時(shí)候,用system_get_free_heap_size()得到heap的大小一直不變的,通訊穩(wěn)定; 但是連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死在那。 請(qǐng)問這是什么原因引起的,有什么解決方法嗎?謝謝 另外,大的局部變量已經(jīng)用的za
    發(fā)表于 07-12 07:13

    esp8266已連接到Wifi但無(wú)法連接到互聯(lián)網(wǎng),為什么?

    首先,我想說對(duì)不起,如果我的帖子在錯(cuò)誤的線程中。在那之后,我想問一個(gè)問題,我的 esp12E 已連接到 Wifi,但它無(wú)法連接到互聯(lián)網(wǎng),即使 wifi 連接到互聯(lián)網(wǎng)和其他設(shè)備,它仍然完美地使用互聯(lián)網(wǎng)
    發(fā)表于 07-09 07:11

    什么是衛(wèi)星互聯(lián)網(wǎng)?衛(wèi)星互聯(lián)網(wǎng)的組成

    衛(wèi)星互聯(lián)網(wǎng)是指基于衛(wèi)星通信技術(shù)接入互聯(lián)網(wǎng),其業(yè)務(wù)可覆蓋全球。通過一定數(shù)量衛(wèi)星的規(guī)模組網(wǎng),構(gòu)建具備實(shí)時(shí)信息傳輸能力的星座系統(tǒng),衛(wèi)星互聯(lián)網(wǎng)可向終端用戶提供以寬帶
    發(fā)表于 04-17 10:01 ?947次閱讀
    什么是衛(wèi)星<b class='flag-5'>互聯(lián)網(wǎng)</b>?衛(wèi)星<b class='flag-5'>互聯(lián)網(wǎng)</b>的組成

    IPv6是互聯(lián)網(wǎng)通信的未來(lái)

    開發(fā)出來(lái)的原因。通過提供幾乎無(wú)限數(shù)量的IP地址,IPv6將徹底改變我們?cè)?b class='flag-5'>互聯(lián)網(wǎng)上的通信方式。IPv6在未來(lái)互聯(lián)網(wǎng)通信中的重要性IPv6是最新的互聯(lián)網(wǎng)
    的頭像 發(fā)表于 03-29 14:17 ?389次閱讀
    IPv6是<b class='flag-5'>互聯(lián)網(wǎng)通信</b>的未來(lái)

    工業(yè)互聯(lián)網(wǎng)平臺(tái)是什么

    融合,以實(shí)現(xiàn)工業(yè)設(shè)備、系統(tǒng)和過程的智能化連接、管理和優(yōu)化。工業(yè)互聯(lián)網(wǎng)平臺(tái)的主要功能包括設(shè)備連接、數(shù)據(jù)采集、數(shù)據(jù)分析、應(yīng)用開發(fā)和工業(yè)應(yīng)用服務(wù)等。 工業(yè)互聯(lián)網(wǎng)平臺(tái)具有以下特點(diǎn): 1. 設(shè)備連接:通過各種
    的頭像 發(fā)表于 03-28 15:38 ?1439次閱讀

    機(jī)智開發(fā)者中心:讓移動(dòng)APP應(yīng)用開發(fā)更智能化

    在移動(dòng)應(yīng)用市場(chǎng)的蓬勃發(fā)展中,開發(fā)者們面臨著不斷提高效率和創(chuàng)新的挑戰(zhàn)。為了幫助開發(fā)者更好地實(shí)現(xiàn)移動(dòng)應(yīng)用開發(fā)的目標(biāo),機(jī)智聯(lián)網(wǎng)的新版
    的頭像 發(fā)表于 03-26 16:45 ?305次閱讀
    機(jī)智<b class='flag-5'>云</b><b class='flag-5'>開發(fā)者</b>中心:讓移動(dòng)APP應(yīng)用<b class='flag-5'>開發(fā)</b>更智能化

    浪潮洲成功入選2023年工業(yè)互聯(lián)網(wǎng)試點(diǎn)示范名單

    濟(jì)南2024年2月23日?/美通社/ -- 近日,2023年工業(yè)互聯(lián)網(wǎng)試點(diǎn)示范名單公示,浪潮洲旗下國(guó)器智眸(重慶)科技有限公司申報(bào)的"基于邊端協(xié)同的智能視覺檢測(cè)裝備"項(xiàng)目成功入選。 ? 為深入
    的頭像 發(fā)表于 02-26 20:43 ?287次閱讀
    浪潮<b class='flag-5'>云</b>洲成功入選2023年工業(yè)<b class='flag-5'>互聯(lián)網(wǎng)</b>試點(diǎn)示范名單

    Acrel-EIoT能源物聯(lián)網(wǎng)平臺(tái) 適用于互聯(lián)網(wǎng)用戶和智慧城市

    Acrel-EIoT能源物聯(lián)網(wǎng)平臺(tái)是一套結(jié)合了線上銷售的互聯(lián)網(wǎng)商業(yè)模式,為分布廣泛的互聯(lián)網(wǎng)用戶提供PAAS服務(wù)的平臺(tái)。用戶完成安科瑞物
    的頭像 發(fā)表于 01-11 16:08 ?523次閱讀
    Acrel-EIoT能源物<b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>云</b>平臺(tái) 適用于<b class='flag-5'>互聯(lián)網(wǎng)</b>用戶和智慧城市

    華秋榮獲億邦動(dòng)力2023產(chǎn)業(yè)互聯(lián)網(wǎng)千峰獎(jiǎng)

    年會(huì)千峰之夜頒獎(jiǎng)晚宴上,在一百余位產(chǎn)業(yè)互聯(lián)網(wǎng)企業(yè)決策人、投資人及業(yè)界人士的共同見證下,2023產(chǎn)業(yè)互聯(lián)網(wǎng)千峰獎(jiǎng)?wù)浇視浴HA秋憑借其卓越的數(shù)字化實(shí)力和創(chuàng)新能力,在眾多優(yōu)秀的候選中脫穎而出,榮獲了
    發(fā)表于 12-15 09:53

    華為耀服務(wù)器 L 實(shí)例:小程序開發(fā)者的智選

    L 實(shí)例(以下簡(jiǎn)稱:耀 L 實(shí)例),作為小程序開發(fā)者的智選之一。 移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展催生了各類應(yīng)用,而微信小程序則以其便捷性、輕量級(jí)的特點(diǎn),成為企業(yè)數(shù)字化的新寵。然而,小程序開發(fā)
    的頭像 發(fā)表于 12-11 11:52 ?814次閱讀
    華為<b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服務(wù)器 L 實(shí)例:小程序<b class='flag-5'>開發(fā)者</b>的智選

    行業(yè)大咖齊聚TUYA開發(fā)者大會(huì)(蘇州),共話IoT產(chǎn)品力升級(jí)新機(jī)遇

    】今年,涂鴉正式發(fā)布了PaaS2.0,隨著開發(fā)者需求的變化,PaaS2.0幾經(jīng)迭代與升級(jí),不僅能夠打造真正的一站式開發(fā),輔助開發(fā)者完成業(yè)務(wù)閉
    的頭像 發(fā)表于 12-08 15:50 ?647次閱讀
    行業(yè)大咖齊聚TUYA<b class='flag-5'>開發(fā)者</b>大會(huì)(蘇州),共話IoT產(chǎn)品力升級(jí)新機(jī)遇

    TUYA開發(fā)者大會(huì)(蘇州)盛大開幕,涂鴉智能攜手全球開發(fā)者共建IoT新生態(tài)

    精彩紛呈的商業(yè)洞見。【TUYA開發(fā)者大會(huì)(蘇州)現(xiàn)場(chǎng)】涂鴉PaaS2.0如何助力開發(fā)者打造差異化產(chǎn)品,IoT長(zhǎng)連接能力如何拓展戶外出行場(chǎng)景,智慧商業(yè)IoTsolut
    的頭像 發(fā)表于 12-08 15:49 ?827次閱讀
    TUYA<b class='flag-5'>開發(fā)者</b>大會(huì)(蘇州)盛大開幕,涂鴉智能攜手全球<b class='flag-5'>開發(fā)者</b>共建IoT新生態(tài)

    【涂鴉T2-U開發(fā)板試用體驗(yàn)】遠(yuǎn)程調(diào)試blink

    隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,智能硬件的開發(fā)變得越來(lái)越熱門。在這個(gè)領(lǐng)域,涂鴉智能是一家備受矚目的公司,其T2開發(fā)板也受到了廣泛關(guān)注。作為一名開發(fā)者,我有幸獲得了涂鴉T2
    發(fā)表于 11-17 15:54

    職場(chǎng)“內(nèi)卷”利器?華為這款輕量應(yīng)用服務(wù)器助力開發(fā)者效率翻倍

    ? 說起“內(nèi)卷”,是最近幾年最熱門的詞匯之一,基本上每個(gè)行業(yè)都會(huì)將一些不好的風(fēng)氣打上“內(nèi)卷”的標(biāo)簽,這其中互聯(lián)網(wǎng) IT 領(lǐng)域成為重災(zāi)區(qū),不少大齡開發(fā)者成為內(nèi)卷的“受害” 傳統(tǒng)的 IT 運(yùn)維方式無(wú)法
    的頭像 發(fā)表于 11-16 09:46 ?215次閱讀
    職場(chǎng)“內(nèi)卷”利器?華為<b class='flag-5'>云</b>這款輕量應(yīng)用服務(wù)器助力<b class='flag-5'>開發(fā)者</b>效率翻倍