You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An high speed message passing system between various queues and services.
7
9
@@ -65,11 +67,72 @@ Each sub section can be any of your favourite name strictly preceeded by the sec
65
67
```
66
68
Here the logbuffer is a custom name you give to your subsection, it can be production_buffer or prodqueue or which ever makes more sense to you. The `host`, `port`, `password`, `database` are the options we need to initilize the redis client and `queue` is the key name of the list in redis which will be used as queue.
67
69
70
+
Currently kulay supports passing messages between :
71
+
1. Redis queue
72
+
2. Redis pubsub
73
+
3. AWS SQS
74
+
4. Jsonl file read/write
75
+
76
+
### Config structures for supported services :
77
+
#### Redis pubsub
78
+
```
79
+
[redispubsub]
80
+
[redispubsub.yourCustomName]
81
+
host = "localhost"
82
+
port = "6379"
83
+
password = "topsecret"
84
+
database = 0
85
+
channel = "mychannel"
86
+
```
87
+
host - Your redis hostname or IP address
88
+
port - Port in which redis runs, default is 6379
89
+
password - Password for your redis server, leave it as "" for no password
90
+
channel - The pubsub channel which you need to send or receive messages
91
+
92
+
93
+
### Redis queue
94
+
```
95
+
[redisq]
96
+
[redisq.yourCustomName]
97
+
host = "localhost"
98
+
port = "6379"
99
+
password = "topsecret"
100
+
database = 0
101
+
queue = "mychannel"
102
+
```
103
+
host - Your redis hostname or IP address
104
+
port - Port in which redis runs, default is 6379
105
+
password - Password for your redis server, leave it as "" for no password
106
+
queue - The queue to which you will send or receive messages
This project uses [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/DudeWhoCode/kulay/tags)
75
-
138
+
This project uses [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/DudeWhoCode/kulay/tags)
0 commit comments