关于mqtt_sink传输的问题

eg:比如我有一条规则,包含了源、计算,最后传输到指定的mqtt。
请问,如果我有多条规则,其中源、计算都相同,只是传输的mqtt不同。
我是否需要配置多条规则?还是在一条规则中的sink可以配置多个mqtt

一条规则可以有多个mqtt sink

{
	"id": "rule1",
	"sql": "SELECT * FROM demo",
	"actions": [{
      "mqtt": {
        "server": "tcp://server1:1883",
        "sendSingle": true,
        "topic": "$.mytopic"
      }
	},{
        "mqtt": {
            "server": "tcp://server2:1883",
            "sendSingle": true,
            "topic": "$.mytopic2"
        }
    }]
}

好的多谢