6 releases
0.7.2 | Oct 29, 2024 |
---|---|
0.6.2 | Oct 18, 2024 |
0.1.3 | Oct 4, 2024 |
0.1.0 | Sep 25, 2024 |
#7 in #test-server
436 downloads per month
Used in mostlybot
7KB
83 lines
Franz Client
Protocol
[message length : u32]([key]=[value] : utf8)
mandatory keys
- version
- topic
- api
example key-values
version=1,topic=test_topic_name,api=produce
msg1\nmsg2\nmsg3\n
Example
void franz_send(franz_producer_t tx, char *data, size_t len);
This example assumes you have a franz server running on port 8085 bound to localhost.
You can spin up a test server with franz --path /tmp/franz-test
then test the client with cargo run --example client
Dependencies
~250–710KB
~17K SLoC