背景
互聯(lián)網(wǎng)快速發(fā)展的今天,社交類應(yīng)用、消息類功能大行其道,占據(jù)了大量網(wǎng)絡(luò)流量。大至釘釘、微信、微博、知乎,小至各類App的推送通知,消息類功能幾乎成為所有應(yīng)用的標(biāo)配。根據(jù)場(chǎng)景特點(diǎn),我們可以將消息類場(chǎng)景歸納成三大類:IM(釘釘、微信)、Feed流(微博、知乎)以及常規(guī)消息隊(duì)列。因此,如何開發(fā)一個(gè)簡(jiǎn)便而又高效IM或Feed流功能,成為了很多架構(gòu)師、開發(fā)人員不得不面對(duì)的問題。
Timeline 1.0版模型
針對(duì)消息類場(chǎng)景,表格存儲(chǔ)團(tuán)隊(duì)針對(duì)JAVA語言打造了一個(gè)TableStore-Timeline
1.0版數(shù)據(jù)模型模型(簡(jiǎn)稱Timeline模型)。基于場(chǎng)景經(jīng)驗(yàn)與理解,將消息場(chǎng)景封裝成一個(gè)數(shù)據(jù)模型,提供了表結(jié)構(gòu)設(shè)計(jì),讀寫方式等解決方案供需求者使用。用戶只需依托模型API,直接忽略Timeline到底層存儲(chǔ)系統(tǒng)之間的架構(gòu)方案,直接基于接口實(shí)現(xiàn)
熱門工具 換一換