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
Serialise/deserialise flatbuffers blobs from kafka.
4
-
This currently deserialises https://github.com/ess-dmsc/python-streaming-data-types, but I am working to make it agnostic. Python bindings for the respective schema will need to be generated.
3
+
ISIS-specific Kafka tools.
4
+
Deserialises [the ESS flatbuffers blobs](https://github.com/ess-dmsc/python-streaming-data-types) from Kafka.
5
+
6
+
Also allows replaying data in a topic.
5
7
6
8
# Usage
7
9
See `saluki --help` for all options.
8
10
9
11
## Listen to a topic for updates
10
12
`saluki listen mybroker:9092/mytopic` - This will listen for updates for `mytopic` on `mybroker`.
11
13
14
+
### Filter to specific schemas
15
+
16
+
TODO
17
+
12
18
## Consume from a topic
13
19
`saluki consume mybroker:9092/mytopic -p 1 -o 123456 -m 10` - This will print 9 messages before (and inclusively the offset specified) offset `123456` of `mytopic` on `mybroker`, in partition 1.
14
20
15
21
Use the `-g` flag to go the other way, ie. in the above example to consume the 9 messages _after_ offset 123456
16
22
23
+
### Consume X of a certain schema(s)
24
+
25
+
TODO
26
+
27
+
## List all topics and their high, low watermarks and number of messages
0 commit comments