spring-integration icon indicating copy to clipboard operation
spring-integration copied to clipboard

[Feature Request] Apache Cassandra outbound channel adapter

Open rolkhas2 opened this issue 3 years ago • 2 comments

Expected Behavior As an Apache Cassandra user, I'd expect there to be Apache Cassandra channel adapters (preferable to Reactive ones). I've seen requests for Apache HBase (which I support since it'll be a great option), but I haven't seen any mentions of Cassandra support, even though that's a super popular database.

Current Behavior There's no Apache Cassandra support for Spring Integration \ Reactive Spring Integration (no sync \ async channel adapter).

Context I think that Spring Integration got a pretty great amount of channel adapters, but definitely not all of the ones that are needed. Apache Cassandra isn't on the list, even though it can help lots of users.

rolkhas2 avatar Jul 16 '22 16:07 rolkhas2

That's not correct. We have an extension project for exactly this one: https://github.com/spring-projects/spring-integration-extensions/tree/main/spring-integration-cassandra. And it is indeed reactive one. There is probably just need to move it to this project as a module and document properly: https://github.com/spring-projects/spring-integration-extensions/issues/254

It would be great to have some contribution on the matter: https://github.com/spring-projects/spring-integration/blob/main/CONTRIBUTING.adoc

artembilan avatar Jul 16 '22 16:07 artembilan

@artembilan Sorry for the lack of knowledge (didn't know about this repo). Thanks for the quick response. I'll check on that later.

rolkhas2 avatar Jul 16 '22 16:07 rolkhas2

Fixed via: https://github.com/spring-projects/spring-integration/commit/a08713fe874131a41cb9191cd7c8d04ed0d03574

artembilan avatar Oct 17 '22 20:10 artembilan