Tiny message queue in kotlin
| client | ||
| common | ||
| gradle | ||
| server | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
queue
A tiny message queue I built for personal use. It supports json and protobuf as its consumer formats, and can send arbitrarily sized data (both text and bytes). It has topics, and those can be divided further by using discriminators (although I personally use them to store type information)
Todo
- Port the backend to kotlin native
- Consumer and Producer library and cli
- Add raw UDP/TCP sockets as connection type
- Maybe even MQTT?
- Add configuration to server (currently everything like ip, port is hardcoded)
- Authenticated topics (although that would add state, and I don't want state!)