zkmq.

zkmq is a simple-to-use message queue written in Rust, and backed by ZooKeeper.

Designed for low to medium throughput, high durability, exactly* once delivery, and limited external dependencies.

There is support for message filtering. Consumers can define filters and only select messages that match the filters