【編者按】近日,亞馬遜在其官方博客上發(fā)布了對(duì)SNS增加TTL(生命周期)控制的服務(wù),如今SNS允許用戶為每個(gè)有價(jià)值的消息設(shè)置一個(gè)長(zhǎng)達(dá)兩個(gè)星期TTL,通過(guò)這項(xiàng)新功能,用戶能夠體驗(yàn)到一個(gè)容易使用、不必處理大量消息的應(yīng)用程序。
以下為譯文:
訂閱“AWS中文技術(shù)社區(qū)”微信公眾號(hào),實(shí)時(shí)掌握AWS技術(shù)及產(chǎn)品消息!
AWS中文技術(shù)社區(qū)為廣大開(kāi)發(fā)者提供了一個(gè)Amazon Web Service技術(shù)交流平臺(tái),推送AWS最新資訊、技術(shù)視頻、技術(shù)文檔、精彩技術(shù)博文等相關(guān)精彩內(nèi)容,更有AWS社區(qū)專家與您直接溝通交流!快加入AWS中文技術(shù)社區(qū),更快更好的了解AWS云計(jì)算技術(shù)。
Amazon SNS
Amazon Simple Notification Service (SNS) 是一項(xiàng)快速靈活、管理到位的消息推送服務(wù)。Amazon SNS 讓推送到 iPhone、iPad、Android、Kindle Fire 和連接 Internet 的智能設(shè)備等移動(dòng)設(shè)備以及推送到其他分布式服務(wù)變得簡(jiǎn)單且經(jīng)濟(jì)實(shí)惠。除了直接將云通知推送到移動(dòng)設(shè)備,Amazon SNS 還能通過(guò) SMS 短消息或電子郵件將通知發(fā)送到 Amazon Simple Queue Service (SQS) 隊(duì)列,或發(fā)送到任何 HTTP 終端節(jié)點(diǎn)。為防止消息丟失,發(fā)布到 Amazon SNS 的所有消息都將在多個(gè)可用區(qū)域冗余存儲(chǔ)。
用戶可以發(fā)送很多消息到SNS,這些消息可以是有關(guān)一段有限的寶貴時(shí)光。體育成績(jī)、天氣通知和“閃買(mǎi)賣(mài)”公告都可能在短時(shí)間內(nèi)過(guò)時(shí),在設(shè)備處于離線狀態(tài)或斷開(kāi)的情況下,SNS充斥著用戶過(guò)時(shí)的消息,當(dāng)用戶重新恢復(fù)連接時(shí)可能導(dǎo)致一個(gè)糟糕的用戶體驗(yàn)。
Amazon TTL(Time to Live)
為了讓用戶在SNS中的實(shí)時(shí)信息與間歇連接的環(huán)境下能夠建立一個(gè)良好的行為準(zhǔn)則,如今SNS允許用戶為每個(gè)有價(jià)值的消息設(shè)置一個(gè)長(zhǎng)達(dá)兩個(gè)星期TTL(生命周期)。在給定時(shí)間段(表示為消息發(fā)表以來(lái)的時(shí)長(zhǎng),以秒為單位)仍然存在未交付的的消息將到期,這些消息就不會(huì)被交付。
大多數(shù)的流行的底層推送幾乎都支持TTL服務(wù),但是每一個(gè)都采用了一套獨(dú)特的API和數(shù)據(jù)格式。隨著亞馬遜發(fā)布的SNS,以后用戶可以使用一個(gè)通用的格式和跨平臺(tái)發(fā)布的API來(lái)適應(yīng)iOS、安卓、Fire OS、Windows WNS以及百度終端定義的TTL值(Windows MPNS尚不支持TTL)。
用戶可以通過(guò) SNS API 或AWS管理控制臺(tái)設(shè)置TTL:
這是一項(xiàng)新的功能,結(jié)合亞馬遜近期發(fā)行的適用于Windows(手機(jī)和臺(tái)式機(jī))和百度云推送支持,這將會(huì)幫助用戶建立一個(gè)具有廣泛的用戶群、容易使用、不必再去處理大量消息的應(yīng)用程序。
原文鏈接:http://aws.amazon.com/blogs/aws/sns-ttl-control
如您需要了解AWS最新資訊或是技術(shù)文檔可訪問(wèn)AWS中文技術(shù)社區(qū);如您有更多的疑問(wèn)請(qǐng)?jiān)贏WS技術(shù)論壇提出,稍后會(huì)有專家進(jìn)行答疑。
(譯者/傅發(fā)佐 責(zé)編/王玉平)