
# 发布主题消息简介
消息通知服务提供了以下三种通用的方式。
- [向主题发布文本消息](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961403.html)
- [向主题发布JSON消息](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0044170767.html)
- [向主题发布模板消息](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0044170770.html)
 
一旦一条新的消息已经发布，消息通知服务试图将消息发布至每个已经向主题确认订阅的终端节点。
如果使用短信协议接收消息，对于内容很长的消息，短信长度限制为490字，超出则可能被运营商拦截。向短信终端发送消息时消息内容不能包含"\[\]"或者"【】"符号。
如果使用"HTTP"或"HTTPS"协议接收消息，用户的HTTP(S)要开通防火墙策略，允许SMN访问，SMN通过公网发送消息到HTTP(S)终端节点。消息通知服务会自动组装消息，用户接收到整条消息由消息头和消息体组成，具体参数含义请参考[HTTP(S)消息格式](https://support.huaweicloud.com/usermanual-smn/smn_ug_a9002.html)。
如果使用FunctionGraph（函数）接收消息，消息中包含消息属性、消息标题、消息内容、主题URN等信息，具体参数含义请参考[不同协议消息说明](https://support.huaweicloud.com/usermanual-smn/smn_ug_a3000.html)。
关于短信发送的流控策略，请参见"[订阅确认流控说明](https://support.huaweicloud.com/usermanual-smn/smn_ug_a4000.html)"章节。
关于消息发送的限制，请参见"[服务韧性](https://support.huaweicloud.com/productdesc-smn/smn_pd_25005.html)"章节。
