MRS聯合消息通知服務(SMN),采用主題訂閱模型,提供一對多的消息訂閱以及通知功能,能夠實現一站式集成多種推送通知方式(短信和郵件通知)。
操作場景
在MRS管理控制臺,按照集群維度,在集群信息頁面的告警頁簽中能夠提供選擇是否使能通知服務,只有對應集群開關開啟以后,才能實現以下場景的功能:
- 在用戶訂閱了通知服務之后,當集群出現擴容成功/失敗、縮容成功/失敗、刪除成功/失敗、彈性升縮成功/失敗的場景下,由MRS管理面通過郵件或短信方式通知對應用戶。
- 管理面檢查大數據集群的告警信息,如果大數據集群的告警信息影響到服務的使用,其告警級別達到致命時,則發送信息通知給對應租戶。
- 在用戶集群的ECS機器被刪除、關機、修改規格、重啟、更新OS的行為,會導致大數據集群異常,當檢測到用戶的虛擬機出現以上狀態的時候,發送通知給對應用戶。
創建主題
主題是消息發布或客戶端訂閱通知的特定事件類型。它作為發送消息和訂閱通知的信道,為發布者和訂閱者提供一個可以相互交流的通道。
1.登錄管理控制臺。
2.單擊“服務列表”選擇“管理與監管 > 消息通知服務”。
進入消息通知服務頁面。
3.在左側導航欄,選擇“主題管理 > 主題”。
進入主題頁面。
4.在主題頁面,單擊“創建主題”,開始創建主題。
此時將顯示“創建主題”對話框。
5.在“主題名稱”框中,輸入主題名稱,在“顯示名”框中輸入相關描述。
6.在“企業項目”中選擇已有的項目,或者單擊“新建企業項目”,在“企業項目管理”界面創建好企業項目后再進行添加。
7.在“標簽”填寫“標簽鍵”和“標簽值”,用于標識云資源,可對云資源進行分類和搜索。
向主題添加訂閱
要接收發布至主題的消息,您必須添加一個訂閱終端節點到該主題。消息通知服務會發送一條訂閱確認的消息到訂閱終端,訂閱確認的消息將在48小時內有效。如果訂閱者在48小時之內確認訂閱,將會收到推送至主題的消息。如果訂閱者在48小時之內沒有確認訂閱,則需要再次給訂閱者發送訂閱確認的消息。
1.登錄管理控制臺。
2.選擇“管理與監管 > 消息通知服務”。
進入消息通知服務頁面。
3.在左側導航欄,選擇“主題管理 > 主題”。
進入主題頁面。
4.在主題列表中,選擇您要向其添加訂閱者的主題,在右側“操作”欄單擊“添加訂閱”。
此時將顯示“添加訂閱”對話框。
其中:協議參數選項為“短信”、“郵件”、FunctionGraph(函數)HTTP、HTTPS。
訂閱終端參數為訂閱的終端地址,短信、郵件終端支持批量輸入,批量添加時,每個終端地址占一行。最多可輸入10個終端。
5.單擊“確定”。
新增訂閱將顯示在頁面下方的訂閱列表中。
向訂閱者發送消息
1.登錄MRS管理控制臺。
2.選擇“集群列表 > 現有集群”,選中一個運行中的集群并單擊集群名稱,進入集群信息頁面。
3.單擊“告警管理”。
4.選擇“消息訂閱規則 > 添加消息訂閱規則”,進入添加消息訂閱頁面。
5.配置消息訂閱規則相關參數。
消息訂閱規則參數說明
| 參數 | 說明 |
|---|---|
| 規則名稱 | 用戶自定義發送訂閱消息的規則名稱,只能包含數字、英文字符、中劃線和下劃線。 |
| 提醒通知 | 選擇開啟時,將按照該訂閱規則為訂閱者發送對應訂閱消息。 選擇關閉時,該規則不會生效,即不會向訂閱者發送訂閱消息。 |
| 主題名稱 | 選擇已創建的主題,也可以單擊“創建主題”重新創建。 |
| 消息類型 | 選擇需要訂閱的消息類型。 告警? 事件 |
| 訂閱規則 | 選擇需要訂閱的消息規則,可根據需要勾選全部或部分規則。 、 MRS 3.x及之后版本訂閱規則: 告警:緊急,重要,次要 事件:重要,次要,提示 MRS 3.x之前版本訂閱規則: 致命 嚴重? 一般? 提示 |
6.單擊“確定”完成消息提醒配置。