Closed markusherbert closed 1 year ago
Indeed a wanted one. These two projects have started implementing such solutions, but this ain't official and doesn't seem trusted yet:
https://github.com/lhotari/pulsar-spring-cloud-stream-binder https://github.com/miteshukate/spring-cloud-stream-binder-apache-pulsar
there is an experimental project for spring pulsar
Pulsar binder is now part of the official Spring Cloud Stream binders. This will be released as part of the upcoming 4.1.0
version of Spring Cloud Stream, which is Spring Boot 3.2.0
based. Closing this issue. @markusherbert We would greatly appreciate it if you have any feedback on this. Thank you!
cc @onobc @dajemet379 @eddumelendez
I'd like the framework to include support for consuming and producing messages with Apache Pulsar. Apache pulsar is a popular technology for many years now, and its usage becomes wider and wider.
In my opinion, Spring cloud stream, as a streaming framework, has to support Apache pulsar - one of the most popular and promising streaming technologies out there.
I do aware that it can be easier if it would be implemented first as a Spring Integration channel adapter, and there's also an issue for this. In general, the Spring framework has very low support for Apache Pulsar (compared to the support for Pulsar in other streaming technologies like Flink / Akka/ Spark / Camel).