Zmq Sink
The sink will publish the result into a Zero Mq topic.
Compile & deploy plugin
# cd $eKuiper_src# go build -trimpath -modfile extensions.mod --buildmode=plugin -o plugins/sinks/Zmq.so extensions/sinks/zmq/zmq.go# cp plugins/sinks/Zmq.so $eKuiper_install/plugins/sinks
Restart the eKuiper server to activate the plugin.
Properties
| Property name | Optional | Description |
|---|---|---|
| server | false | The url of the Zero Mq server |
| topic | true | The topic to publish to |
Sample usage
Below is a sample for selecting temperature great than 50 degree, and publish the result into Zero Mq topic “temp”.
{"sql": "SELECT * from demo where temperature>50","actions": [{"zmq": {"server": "tcp://127.0.0.1:5563","topic": "temp"}}]}