亞馬遜雲科技Amazon SNS消息收發服務介紹

亞馬遜雲科技爲了助力企業推出免費雲服務器活動,申請註冊AWS海外區域賬戶便可免費體驗百餘種產品和服務,包括2個月免費套餐、永久免費套餐等。本文主要介紹一款永久免費套餐RAmzon SNS服務,下面一起來了解下吧。

活動地址:https://www.mzonws.cn

、什麼是Amzon SNS?

Amzon SNS(Amzon Simple Notifiction Seic簡稱)是一項用於應用與應用之間 (A2A) 以及應用與人之間 (A2P) 通信的完全託管型消息收發服務,非常快速靈活。現在申請註冊AWS海外區域賬戶,便可免費發佈00萬條信息,00000條HTTP/S 傳輸,傳送000封電子郵件。

2、Amzon SNS工作原理:

Amzon SNS 非常容易上手。開發人員必須首先創建一箇“主題”(即一箇“接入點”)– 標明特定的主題或事件類型,用來發布消息並允許客戶端訂閱通知。創建主題後,主題所有者可爲其設置策略,例如,限制可以發佈消息或訂閱通知的人員,或者指定支持哪些通知協議(即 HTTP/HTTPS、電子郵件、SMS)。訂閱者是指有興趣從關注的主題接收通知的客戶端;它們可以訂閱主題,也可以由主題所有者爲其訂閱。訂閱者需要爲傳送的通知指定協議和終端節點(URL、電子郵件地址等)。當發佈者有需要通知訂閱者的信息或更新時,他們可以向該主題發佈一條消息 – 這樣將立即觸發 Amzon SNS 向所有適用的訂閱者發送該消息。

3、Amzon SNS主要優勢介紹:

①現代化和解耦應用程序

Amzon SNS 使您能夠現代化您的應用程序並將其解耦成更小的獨立組件,使開發、部署和維護更加輕鬆。利用適用於您的應用程序的發佈/訂閱事件驅動型架構提高性能、可靠性並讓每個組件能夠獨立擴展。

②向數百萬用戶直接發送消息

Amzon SNS 使您能夠通過 SMS 短信、Apple、Andoid 和其他平臺上的移動推送或者電子郵件 (SMTP) 直接向 200 多箇國家/地區的用戶發送消息或通知。Amzon SNS 可在多箇 SMS 提供商中提供冗餘,並允許您使用適合於所有平臺的單個終端節點推送移動通知。

③可靠傳送消息

Amzon SNS 組合使用一系列策略來實現消息持久性。在開始時,發佈的消息都將在多箇服務器和數據中心存儲,這些服務器和數據中心在地理上保持相互獨立。如果訂閱的終端節點不可用,Amzon SNS 會執行消息傳輸重試策略。要保留傳輸重試策略結束前未傳送的任何消息,您可以創建一箇死信隊列。您還可以訂閱 Amzon Kinesis Dt Fiehose 傳輸流系統到 SNS 主題,它允許消息被傳送到持久性終端節點,如 Amzon S3 存儲桶或 Amzon Redshift 表。

④自動擴展工作負載

Amzon SNS 利用久經考驗的 AWS 雲,可以根據您的應用動態擴展。Amzon SNS 是一種完全託管的服務,承擔了與容量規劃、預置、監控和補丁安裝等任務有關的繁重工作。該服務旨在處理高吞吐量的激增流量模式,支持您每秒發送數百萬條消息。

⑤確保消息訂購和去重的準確性

Amzon SNS FIFO 主題與 Amzon SQS FIFO 隊列合作確保以嚴格有序的方式傳輸消息,且消息只一次處理(去重)。這樣可使您在跨單個或多箇獨立服務(消息保持正確順序對其很重要)處理事務時保持一致性。這樣還可以爲您減輕編寫自定義代碼來進行訂購和消息去重的工作量。

⑥利用消息篩選功能簡化架構

Amzon SNS 可以卸載訂閱系統中的消息篩選邏輯以及發佈系統中的消息路由邏輯,從而幫助您簡化發佈/訂閱消息收發的架構。使用 Amzon SNS 消息篩選功能後,訂閱終端節點將僅收到感興趣的消息,而不是發佈到主題的所有消息。Amzon CloudWtch 確保了篩選活動的可見性,AWS CloudFomtion 讓您能夠以安全的自動化方式部署訂閱篩選策略。