在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

無懼百萬級并發(fā),GaussDB(for?Cassandra) 讓華為 Push 推送服務(wù)更快觸達

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2023-06-29 16:48 ? 次閱讀

推送服務(wù)(PushKit)是華為提供的消息推送平臺,建立了從云端到終端的消息推送通道。通過集成推送服務(wù),您可以向客戶端應(yīng)用實時推送消息,讓應(yīng)用更精準(zhǔn)觸達用戶,是開發(fā)者提升用戶感知度和活躍度的一件利器。

wKgaomSdRV-ANyFuAAD14-4tW8Q615.png

華為云 GaussDB(forCassandra)是一款基于計算存儲分離架構(gòu)的分布式數(shù)據(jù)庫,致力于提供穩(wěn)定可靠、超高并發(fā),兼容 Cassandra 生態(tài)、彈性伸縮、一鍵部署、快速恢復(fù)、監(jiān)控告警的分布式數(shù)據(jù)庫服務(wù),在 Push 業(yè)務(wù)的高效架構(gòu)建設(shè)中,起到了關(guān)鍵的作用。

業(yè)務(wù)挑戰(zhàn)

Push 服務(wù)能夠協(xié)助開發(fā)者快速觸達用戶,其提供的系統(tǒng)級通道推送速度每秒最高可達百萬級,消息量每日百億級,并且支持實時消息回執(zhí)。如此高到達率的背后,是因為 Push 使用了大量分布式架構(gòu)、高性能隊列、大數(shù)據(jù)分析、數(shù)據(jù)庫、AI 等技術(shù),用來支撐實時推送、精準(zhǔn)送達業(yè)務(wù)的高效開展。

Push 的主要業(yè)務(wù)鏈路是發(fā)送上行消息和下行消息,接下來我們從發(fā)送下行消息流程來了解業(yè)務(wù)在哪些場景上用到了數(shù)據(jù)庫,以及對數(shù)據(jù)庫的要求有哪些?

下行消息交互圖如下所示:

wKgZomSdRV-ANV9ZAABRPxqP9Q8226.png

當(dāng)用戶設(shè)備網(wǎng)絡(luò)條件良好且不擁堵的情況下,華為 Push 服務(wù)器在收到消息后,會先將消息存入高性能隊列中,然后隊列消費消息發(fā)送給用戶設(shè)備。但是當(dāng)用戶設(shè)備處于弱網(wǎng)、網(wǎng)絡(luò)異常,或不在線、熄屏狀態(tài)時,消息無法到達設(shè)備,或此時發(fā)送消息價值較低。Push 業(yè)務(wù)為了保障消息不丟失,以及提升消息的有效率,利用數(shù)據(jù)庫為底座,來支持離線消息緩存能力。

離線消息緩存是指當(dāng)消息到達華為 Push 平臺后,如果設(shè)備不在線,華為 Push 平臺會將消息緩存起來,等到設(shè)備上線后,華為 Push 平臺會將緩存的消息再次推送給用戶。如果用戶很長時間不在線,這些緩存的消息默認保存 24 小時,最長保存 15 天,超期的消息會被 Push 平臺丟棄。

此時,在數(shù)據(jù)庫的選型上就需要考慮以下幾個問題:

推送速度每秒百萬級,極端場景下,大部分寫入數(shù)據(jù)庫,會有每秒百萬寫入請求,數(shù)據(jù)庫需要具備超高的寫入能力;

當(dāng)設(shè)備恢復(fù)正常狀態(tài)時,消息會從數(shù)據(jù)庫中讀出發(fā)送給用戶,消息的實時性會直接影響到消息的價值,此時就要求數(shù)據(jù)庫的讀時延低且長尾時延穩(wěn)定;

推送的消息中,多與時事熱點相關(guān),容易引發(fā)流量突增,且不可預(yù)知,這就要求數(shù)據(jù)庫具有快速彈性伸縮的能力;

為達成 AI 智能推送的能力,可能需要對數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘和分析,從而實施智能推送策略,數(shù)據(jù)庫需支持與主流大數(shù)據(jù)引擎兼容的接口和解決方案。

為什么選擇 GaussDB(forCassandra)?

基于以上挑戰(zhàn),Push 業(yè)務(wù)經(jīng)過一系列技術(shù)選型,最終選擇了 GaussDB(forCassandra)數(shù)據(jù)庫。GaussDB(forCassandra)憑借豐富強大的特性,可以幫助 Push 業(yè)務(wù)很好地應(yīng)對消息緩存的挑戰(zhàn):

從請求量上看,GaussDB(forCassandra)輕松支持千萬級并發(fā)訪問,高并發(fā)不在話下;

從時延上看,GaussDB(forCassandra)除了本身具備超低時延的能力外,在并發(fā)量大的情況下,可通過擴容和規(guī)格變更,增加分區(qū)和負載均衡保證業(yè)務(wù)時延基本無變化;

從彈性伸縮上看,GaussDB(forCassandra)基于存算分離架構(gòu),支持秒級存儲擴容,分鐘級計算擴容,輕松應(yīng)對流量高峰;

從兼容能力看,GaussDB(forCassandra)支持 CQL 語法和靈活的數(shù)據(jù)定義,同時兼容主流的批式/流式處理引擎(Spark/Flink 等),且提供動態(tài)增量+全量的解決方案,供大數(shù)據(jù)分析引擎接入,充分滿足不同類型數(shù)據(jù)的接入需求。

如何利用 GaussDB(forCassandra)提升消息緩存體驗

下面,我們將從具體的幾個技術(shù)改進來聊聊,GaussDB(forCassandra)是如何幫助 Push 業(yè)務(wù)獲得更好的消息緩存體驗。

降本增效

降低 Push 集群對數(shù)據(jù)庫請求量:

表結(jié)構(gòu)設(shè)計時,將同一用戶設(shè)備的多條信息存入同一 partition 中

在讀取時,可使用范圍查詢將同一用戶設(shè)備的多條信息批量查出,且時延較低

在寫入時,使用 Batch 寫入,降低客戶端與數(shù)據(jù)庫的交互次數(shù)

降低存儲使用量:業(yè)務(wù)科通過 TTL、范圍刪除、單行刪除等多種手段,根據(jù)業(yè)務(wù)情況靈活使用達到數(shù)據(jù)消亡的目的,降低存儲用量。

彈性伸縮,熱點無憂

每當(dāng)出現(xiàn)重大新聞,各大應(yīng)用均產(chǎn)生了海量的推送消息,Push 業(yè)務(wù)收到消息后,流量激增,集群規(guī)模難以支撐巨大的流量。但依靠 GaussDB(forCassandra)的快速擴容能力,Push 業(yè)務(wù)實現(xiàn)了分鐘級別的計算擴容,業(yè)務(wù)不受影響,而且當(dāng)流量回歸正常后,可以進行縮容降低成本。

超強可靠性,底座無憂

GaussDB(forCassandra)不僅在讀寫性能上表現(xiàn)優(yōu)異,在數(shù)據(jù)可靠性上也表現(xiàn)突出。因為采用多節(jié)點分布式架構(gòu),當(dāng)任意盤或節(jié)點出現(xiàn)故障,讀寫操作會自動切換至其他節(jié)點,理論上可以達到 N-1 個節(jié)點故障容忍,即集群任一節(jié)點存活即可提供完整服務(wù)。同時還支持異地雙活,實現(xiàn)業(yè)務(wù)恢復(fù)和故障恢復(fù)解耦,Region 級高可用。

綜上所述,GaussDB(forCassandra)為 Push 業(yè)務(wù)提供了高效、穩(wěn)定、安全的數(shù)據(jù)庫底座,助力 Push 業(yè)務(wù)實現(xiàn)了離線消息緩存架構(gòu)。我們相信,借助 GaussDB(forCassandra),Push 業(yè)務(wù)在消息推送領(lǐng)域,會為開發(fā)者提供更優(yōu)質(zhì)的服務(wù)和工具,助力企業(yè)提升業(yè)務(wù)價值和用戶體驗。

審核編輯黃宇

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

    關(guān)注

    3

    文章

    2756

    瀏覽量

    18058
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    智能語音新風(fēng)尚:WTK6900語音識別芯片賦能未來家居,涼爽“聲”可及

    起點,我們開啟一場“解放雙手”的科技革命,每一縷涼風(fēng)都隨“聲”而至。一、核心技術(shù):精準(zhǔn)識別,環(huán)境挑戰(zhàn)自適應(yīng)降噪,聽懂你的每一句話WTK6900系列芯片搭載前
    的頭像 發(fā)表于 04-08 08:43 ?207次閱讀
    智能語音新風(fēng)尚:WTK6900語音識別芯片賦能未來家居,<b class='flag-5'>讓</b>涼爽<b class='flag-5'>觸</b>“聲”可及

    RAKsmart服務(wù)器如何重塑AI高并發(fā)算力格局

    在AI大模型參數(shù)量突破萬億、實時推理需求激增的當(dāng)下,傳統(tǒng)服務(wù)器架構(gòu)的并發(fā)處理能力已逼近物理極限。RAKsmart通過“硬件重構(gòu)+軟件定義”的雙引擎創(chuàng)新,推出新一代AI服務(wù)器解決方案。
    的頭像 發(fā)表于 04-03 10:37 ?185次閱讀

    智能推送系統(tǒng)的全鏈路統(tǒng)計功能:數(shù)據(jù)閉環(huán)下的運營增效革命

    在精細化運營時代,APP企業(yè)面臨的核心挑戰(zhàn)已從“如何用戶”轉(zhuǎn)向“如何量化每一次的價值”。MobPush智能推送系統(tǒng)的全鏈路統(tǒng)計功能,
    的頭像 發(fā)表于 02-25 17:23 ?269次閱讀

    華為GaussDB 助力國家統(tǒng)計局, 開啟統(tǒng)計現(xiàn)代化改革新篇章

    2023 年 8 月至 2024 年 5 月,華為GaussDB 助力國家統(tǒng)計局順利完成第五次全國經(jīng)濟普查(簡稱“五經(jīng)普”)單位清查和普查登記數(shù)據(jù)采集處理工作。在此期間,全國 200 多萬名
    的頭像 發(fā)表于 02-12 16:49 ?984次閱讀

    華為GaussDB助力統(tǒng)計現(xiàn)代化改革

    2023年8月至2024年5月,華為GaussDB助力國家統(tǒng)計局順利完成第五次全國經(jīng)濟普查(簡稱“五經(jīng)普”)單位清查和普查登記數(shù)據(jù)采集處理工作。在此期間,全國200多萬名普查員通過手持終端設(shè)備
    的頭像 發(fā)表于 02-12 10:59 ?347次閱讀

    Payment Kit(華為支付服務(wù))概述

    Payment Kit(華為支付服務(wù))提供了方便、安全和快捷的支付方式,開發(fā)者在開發(fā)的商戶應(yīng)用/元服務(wù)中接入華為支付服務(wù)便捷且快速。 商戶應(yīng)
    發(fā)表于 01-20 16:17

    英偉78%員工已成百萬富翁

    ”的束縛。 自2019年以來,英偉的股價如同坐上了火箭,飆升了驚人的3776%。這一驚人的增長不僅公司的市值大幅增長,也員工們的身價水漲船高。根據(jù)LinkedIn用戶Ruben D.的分享,如今英偉
    的頭像 發(fā)表于 01-13 13:51 ?441次閱讀

    解鎖企業(yè)郵件服務(wù),在華為云 FlexusX 上部署 Mailcow 開源方案

    內(nèi)存的靈活定義,以經(jīng)濟型價格實現(xiàn)旗艦性能,確保郵件服務(wù)的流暢運行,即使在高峰時段也能輕松應(yīng)對。并在 828 上云節(jié)期間享受專屬優(yōu)惠,加速企業(yè)郵件服務(wù)的升級與蛻變。 鏈接直達:華為
    的頭像 發(fā)表于 01-13 11:12 ?1293次閱讀
    解鎖企業(yè)<b class='flag-5'>級</b>郵件<b class='flag-5'>服務(wù)</b>,在<b class='flag-5'>華為</b>云 FlexusX 上部署 Mailcow 開源方案

    英偉AI服務(wù)器將革新采用插槽式設(shè)計

    英偉AI服務(wù)器領(lǐng)域即將迎來重大變革。據(jù)里昂證券最新發(fā)布的報告預(yù)測,從明年下半年起,英偉的旗艦AI服務(wù)器GB200 Ultra將首次引入
    的頭像 發(fā)表于 09-27 11:47 ?563次閱讀

    如何利用海外動態(tài)IP提升全球市場

    利用海外動態(tài)IP提升全球市場力,是一個涉及多個方面的策略。
    的頭像 發(fā)表于 09-27 08:36 ?440次閱讀

    服務(wù)體驗-服務(wù)使用

    服務(wù)使用 使用流程:通過元服務(wù)入口打開元服務(wù)→啟動加載→元服務(wù)落地頁使用→退出元服務(wù)服務(wù)
    發(fā)表于 07-12 15:57

    高危行業(yè)的安全守護者,頂堅防爆手機挑戰(zhàn)

    高危行業(yè)的安全守護者,防爆手機以卓越性能,極端挑戰(zhàn),為每一位前線工作者筑起堅不可摧的安全防線。石油勘探的深邃海洋、化工生產(chǎn)的復(fù)雜車間、礦山的幽深隧道……這些高危行業(yè)中,每一步都需謹慎前行,每一刻
    的頭像 發(fā)表于 07-02 16:09 ?485次閱讀
    高危行業(yè)的安全守護者,頂堅防爆手機<b class='flag-5'>無</b><b class='flag-5'>懼</b>挑戰(zhàn)

    ECAD無法PUSH,疑似文件過大

    較大的PCB文件,無法在AD內(nèi)PUSH到ECAD,報錯提示如下: 疑似服務(wù)器限制了上傳文件的大小?相同條件小,較簡單的PCB文件可以正常上傳,在Solidworks中調(diào)用。
    發(fā)表于 05-29 14:01

    華為云函數(shù)工作流:引領(lǐng)未來服務(wù)器計算時代

    在當(dāng)今數(shù)字化飛速發(fā)展的時代,企業(yè)和個人對于計算資源的需求越來越高,但傳統(tǒng)的服務(wù)器架構(gòu)帶來的管理成本和資源浪費問題也愈發(fā)凸顯。為解決這一難題,華為云引領(lǐng)著服務(wù)器計算的浪潮,推出了函數(shù)工
    的頭像 發(fā)表于 05-27 10:50 ?516次閱讀
    <b class='flag-5'>華為</b>云函數(shù)工作流:引領(lǐng)未來<b class='flag-5'>無</b><b class='flag-5'>服務(wù)</b>器計算時代

    遠景感智慧考勤解決方案考勤管理更智能

    在現(xiàn)代社會,人力資源管理的一個重要環(huán)節(jié)就是員工考勤。然而,傳統(tǒng)的考勤方式存在諸多問題,如效率低下、數(shù)據(jù)更新不及時等。因此,一種新的考勤解決方案——遠景感智慧考勤應(yīng)運而生。該方案利用人工智能和大數(shù)
    的頭像 發(fā)表于 05-27 10:47 ?683次閱讀
    遠景<b class='flag-5'>達</b><b class='flag-5'>無</b>感智慧考勤解決方案<b class='flag-5'>讓</b>考勤管理更智能
    主站蜘蛛池模板: 啪啪免费看 | 午夜1000集| 91aaa免费观看在线观看资源 | 免费视频播放 | 日本高清中文字幕在线观穿线视频 | 免费看的一级毛片 | 亚洲国产精品综合久久2007 | 99久久成人国产精品免费 | 亚洲wwwwww| 国产成人精品亚洲日本在线 | 国产骚b | lsj老司机精品视频在线观看 | 午夜美女久久久久爽久久 | 特一级黄| 国产精品久久久久久久久久妇女 | 日韩中文视频 | 久热中文字幕在线精品免费 | www一区二区三区 | www.激情五月 | 色天使视频| 天天爱综合 | 一区二区三区四区在线不卡高清 | 非常黄的网站 | 亚洲swag精品自拍一区 | 国产免费高清在线精品一区 | 最新地址四虎www4hutv | 日本免费一区二区三区视频 | 久久国产高清字幕中文 | 欧美色图综合网 | 日本亚洲天堂网 | 大尺度在线| 黄色国产 | 五月天久久婷婷 | 免费福利片2022潦草影视午夜 | 亚洲欧美日韩另类精品一区二区三区 | 中文字幕一区二区三区精品 | 夜夜夜精品视频免费 | 国产在线精品香蕉综合网一区 | 日韩系列| 可以在线看黄的网站 | 国产欧美亚洲精品第二区首页 |