the pulsar client to create a consumer on
the topic(s) to read messages from
the messageId to seek, to start from the beginning of the topic, use MessageId.earliest
the maximum number of messages to receive before terminating. Set to Long.MaxValue for an unbounded number of messages.
A PulsarPublisher is a reactive streams Publisher that will consume messages from a pulsar topic and publish those messages to a subscriber.