summaryrefslogtreecommitdiff
path: root/plugins/broadcast/config.go
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2021-06-21 11:41:42 +0300
committerValery Piashchynski <[email protected]>2021-06-21 11:41:42 +0300
commitbdcfdd28d705e401973da2beb8a11543e362bda4 (patch)
tree6a80b5b78ce18c7ddf298861d5b0cd05d8c64ccf /plugins/broadcast/config.go
parentcee4bc46097506d6e892b6af194751434700621a (diff)
parent87d023d32feef5fe28c9bb65a796deb77d536b15 (diff)
Merge remote-tracking branch 'origin/master' into feature/jobs_plugin
# Conflicts: # plugins/websockets/plugin.go
Diffstat (limited to 'plugins/broadcast/config.go')
-rw-r--r--plugins/broadcast/config.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/plugins/broadcast/config.go b/plugins/broadcast/config.go
new file mode 100644
index 00000000..4f1e5213
--- /dev/null
+++ b/plugins/broadcast/config.go
@@ -0,0 +1,25 @@
+package broadcast
+
+/*
+
+# Global redis config (priority - 2)
+
+websockets: # <----- one of possible subscribers
+ path: /ws
+ broker: default # <------ broadcast broker to use --------------- |
+ | match
+broadcast: # <-------- broadcast entry point plugin |
+ default: # <----------------------------------------------------- |
+ driver: redis
+ # local redis config (priority - 1)
+ test:
+ driver: memory
+
+
+priority local -> global
+*/
+
+// Config ...
+type Config struct {
+ Data map[string]interface{} `mapstructure:"broadcast"`
+}