spring-cloud-stream icon indicating copy to clipboard operation
spring-cloud-stream copied to clipboard

[Feature-Request] Apache Pulsar binder addition

Open markusherbert opened this issue 2 years ago • 2 comments

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).

markusherbert avatar Jun 13 '22 19:06 markusherbert

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

dajemet379 avatar Jun 19 '22 19:06 dajemet379

there is an experimental project for spring pulsar

eddumelendez avatar Jul 03 '22 09:07 eddumelendez

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

sobychacko avatar Sep 08 '23 22:09 sobychacko