Skip to content

proxystore.stream.shims

Shim interfaces to common message brokers.

The Publisher and Subscriber are Protocols which define the publisher and subscriber interfaces to a pub/sub-like message broker.

This sub-package provides a set of shim or adapter interfaces to common pub/sub systems like Kafka, Redis, and ZeroMQ. Generally, these shims are very lightweight and mostly serve to adapt the third-party interface to match the Publisher and Subscriber protocols expected by the StreamProducer and StreamConsumer.

Warning

Most of the provided shims have a external dependency that may not be installed by default with ProxyStore.