日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

钉钉轻松顶住信息洪流的原因,竟然是它

發(fā)布時間:2024/9/3 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 钉钉轻松顶住信息洪流的原因,竟然是它 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
簡介:在9月18日云棲大會上,阿里云智能高級技術(shù)專家木洛就為我們詳細(xì)介紹了,表格存儲Tablestore是如何助力釘釘消息存儲架構(gòu)的升級,幫助釘釘頂住持續(xù)增長的流量。

今年的疫情來勢洶洶,新冠病毒作為2020最具代表性的黑天鵝事件,雖然引起了一系列不良的連鎖反應(yīng),但是卻讓“停工不停業(yè)、停課不停學(xué)”成為了疫情時期的剛需。
在疫情期間釘釘下載量激增,直沖各大應(yīng)用商城下載量榜首,同時在線人數(shù)最多達(dá)到了2億人。即使現(xiàn)在各行業(yè)已經(jīng)正常復(fù)工,但釘釘?shù)南螺d與使用量仍保持一個高速的提升,截至目前為止已有3億的用戶和1500w的企業(yè)組織在上面進(jìn)行工作和學(xué)習(xí)。

但在這飛速發(fā)展的背后,對于技術(shù)也自然提出了更高的要求,尤其IM作為釘釘?shù)暮诵墓δ?#xff0c;隨著用戶應(yīng)用的不斷深入,因此在業(yè)務(wù)和系統(tǒng)上也迎來了更大的機(jī)遇和挑戰(zhàn)。

在9月18日云棲大會上,阿里云智能高級技術(shù)專家木洛就為我們詳細(xì)介紹了,表格存儲Tablestore是如何助力釘釘消息存儲架構(gòu)的升級,幫助釘釘頂住持續(xù)增長的流量。

釘釘IM消息存儲面臨的業(yè)務(wù)挑戰(zhàn)
1、用戶對于產(chǎn)品的品質(zhì)要求越來越高。在功能上,要求場景化、定制化;在體驗上,需要多設(shè)備狀態(tài)同步,歷史消息漫游。另外,為了滿足一些大型企業(yè)的溝通需求,還需要支持人數(shù)超過萬人的大群。這些要求,都是一個企業(yè)級IM必須能夠滿足的。
2、疫情過后,釘釘IM系統(tǒng)規(guī)??焖贁U(kuò)大,日均消息突破千億,高峰期消息發(fā)送TPS超過千萬,消息的存儲大小更是突破1個P,系統(tǒng)的水平擴(kuò)展性和成本控制已經(jīng)成為了目前的核心需要解決的問題。
3、企業(yè)經(jīng)常會面臨一些大規(guī)模復(fù)雜場景下的業(yè)務(wù),如何能在這種情況下提供全年99.995%可用性,也是我們需要攻克的重要課題。

什么是表格存儲
表格存儲 Tablestore是提供集存儲、搜索和分析多功能一體的一站式結(jié)構(gòu)化數(shù)據(jù)存儲平臺,覆蓋物聯(lián)網(wǎng)和互聯(lián)網(wǎng)下的多場景應(yīng)用。表格存儲TableStore采用與Google Bigtable類似的寬表模型,天然的分布式架構(gòu),能支撐高吞吐的數(shù)據(jù)寫入以及PB級數(shù)據(jù)存儲。同時其簡單可靠的數(shù)據(jù)模型和架構(gòu),幫助企業(yè)數(shù)據(jù)在存儲和計算系統(tǒng)之間自然地流轉(zhuǎn)。

表格存儲如何幫助釘釘實現(xiàn)升級
釘釘整個消息系統(tǒng)架構(gòu)可以分為三層,分別是:消息端、接入層以及消息系統(tǒng)。在一個完整的信息流寫入過程中,消息首先會從端發(fā)送到接入服務(wù)器,接入層將消息投遞到消息系統(tǒng)后,消息系統(tǒng)會通過一個MQ(消息隊列)來對消息進(jìn)行異步處理,最后則會有一組消息處理服務(wù)器來處理消息。
而在消息處理階段,又能分為存儲、同步和通知三個步驟。首先系統(tǒng)會將消息持久化存儲到存儲庫內(nèi)以支持消息漫游,之后再通過寫擴(kuò)散或者讀擴(kuò)散的方式寫入同步庫內(nèi),最后消息索引庫會異步地對消息存儲庫內(nèi)的消息進(jìn)行全文索引以支持消息在線檢索。
這個架構(gòu)下存儲層的核心是三個庫,也就是存儲庫、同步庫和索引庫。存儲庫存儲全量消息,根據(jù)數(shù)據(jù)的冷熱進(jìn)行分層存儲。同步庫支持消息讀寫擴(kuò)散寫入,支持多端多位點實時拉取消息。索引庫對消息及元數(shù)據(jù)進(jìn)行索引,支持模糊查詢以及消息全文檢索。

而表格存儲Tablestore之所以能承擔(dān)了這三個庫的存儲,核心優(yōu)勢是:
一,表格存儲Tablestore設(shè)計實現(xiàn)了Timeline模型,是專為IM/Feeds場景設(shè)計,可簡化模型抽象和開發(fā)。
二,表格存儲Tablestore單表能支持海量數(shù)據(jù)規(guī)模存儲,冷熱分層,支撐消息場景下PB級、萬億行規(guī)模低成本存儲。
三,表格存儲Tablestore分布式存儲計算分離架構(gòu),可支撐每秒千萬TPS擴(kuò)散消息寫,同時能達(dá)到毫秒級查詢性能。
四,表格存儲Tablestore具有Serverless服務(wù)形態(tài),極致彈性,存儲和計算按需擴(kuò)容,滿足低成本訴求。

達(dá)到的效果
在2020年,釘釘把原來的存儲系統(tǒng)全量升級到表格存儲TableStore,而表格存儲Tablestore為釘釘提供了強(qiáng)大的建模能力和檢索能力,高效地支撐復(fù)雜多樣的業(yè)務(wù)功能實現(xiàn)。同時,其良好的水平拓展能力,也極好地滿足了釘釘業(yè)務(wù)快速發(fā)展的需求。
另外,在成本控制上,表格存儲Tablestore可根據(jù)IM的業(yè)務(wù)特性,實現(xiàn)冷熱數(shù)據(jù)的分層存儲以及彈性擴(kuò)縮容能力,降低存儲系統(tǒng)的運(yùn)行成本,實現(xiàn)業(yè)務(wù)的可持續(xù)發(fā)展。

原文鏈接:https://developer.aliyun.com/article/772684?

版權(quán)聲明:本文內(nèi)容由阿里云實名注冊用戶自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,阿里云開發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。具體規(guī)則請查看《阿里云開發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開發(fā)者社區(qū)知識產(chǎn)權(quán)保護(hù)指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫侵權(quán)投訴表單進(jìn)行舉報,一經(jīng)查實,本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。

總結(jié)

以上是生活随笔為你收集整理的钉钉轻松顶住信息洪流的原因,竟然是它的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。