xdas.io.asn.ZMQPublisher#
- class xdas.io.asn.ZMQPublisher(address)[source]#
A class to stream data using ZeroMQ.
- Parameters:
address (str) – The address to bind the ZeroMQ socket.
Examples
>>> import xdas as xd >>> from xdas.io.asn import ZMQPublisher
>>> da = xd.synthetics.dummy()
>>> port = xd.io.get_free_port() >>> address = f"tcp://localhost:{port}" >>> publisher = ZMQPublisher(address) >>> chunks = xd.split(da, 10) >>> for chunk in chunks: ... publisher.submit(chunk)
Methods
Attributes
headerThe last welcome-message header dict sent to new subscribers.