Add more channel adapters #3720
Replies: 4 comments 11 replies
-
Hi @inputinput77777 ! Thank you for interest in the project! We are fully aware that there are not enough channel adapters in Spring Integration. The contribution is welcome though: https://github.com/spring-projects/spring-integration/blob/main/CONTRIBUTING.adoc Probably it is better to start with them in our extensions project: https://github.com/spring-projects/spring-integration-extensions. You can find there some initial support for Apache Cassandra though: https://github.com/spring-projects/spring-integration-extensions/tree/main/spring-integration-cassandra. The GRPC discussion you can find here: #2626 Some Elasticsearch is implemented as Spring Cloud Stream Sink application: https://github.com/spring-cloud/stream-applications/tree/main/applications/sink/elasticsearch-sink. Probably there are some community efforts in the Internet for others as well, e.g. I see this Spring Boot support for Apache Pulsar: https://github.com/majusko/pulsar-java-spring-boot-starter. So, in short we are open for supporting more protocols and systems only the problem when our team would be able to dedicate the time for their implementations. Thank you again! |
Beta Was this translation helpful? Give feedback.
-
The Elasticsearch is discussed here: #3527 |
Beta Was this translation helpful? Give feedback.
-
Seems pretty messy and hard to follow when there are so many half solutions like that. I think there's should be an issue that will track the creation & status of 10-20 new channel adapters. I also wonder if the repos @artembilan have mentioned are relevant. Would you add to SI a channel adapter that is based on a private community contributor's repo? |
Beta Was this translation helpful? Give feedback.
-
Another similar request: spring-projects/spring-integration-extensions#254 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'd like the project to have more channel adapters and be more flexible out of the box. I'm currently using the Reactive mode, but I think these channel adapters should fit both modes:
Beta Was this translation helpful? Give feedback.
All reactions