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