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