如何实现两个北向MQTT应用上报同一个南向插件(点位规则不同)

想实现以下需求:
1.有一个南向插件已成功采集数据
2.新建一个北向应用1上报点位数据到服务器1:采用定时上报
3.新建一个北向应用2上报点位数据到服务器2:采用变化上报(Subscribe)

目前遇到的问题:
判断数据变化的消息处理是在driver的report回调函数中处理的,要想在MQTT插件中处理,在MQTT插件中加cache,然后加一个MQTT插件配置项用于区分定时上报或变化上报,如此是否可行,还有更好的方法吗

你可以在南向驱动分别新建两个group,地址设置一致,但是属性,一个设置sub,一个设置read,北向需要定时上报的订阅read的group,需要变化上报的订阅sub的group。