Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SEDA with Spring Integration MessageChannels #4719

Open
joshlong opened this issue Nov 24, 2024 · 2 comments
Open

Support SEDA with Spring Integration MessageChannels #4719

joshlong opened this issue Nov 24, 2024 · 2 comments

Comments

@joshlong
Copy link
Member

I love the new BlockingQueueItemWriter<O> and BlockingQueueItemReader<I> implementations, but it occurred to me you'd open even more opportunities for users of Spring Integration if you had a MessageChannelItemWriter and MessageChannelItemReader. Behind the scenes a default direct MessageChannel is a Queue, so the default experience could be very similar to with the BlockingQueue equivalents, but MessageChannels can also lead to Spring Integration IntegrationFlows, to websocvkts with Spring MVC 4's WebSocket support, to durable channels backed by JMS, Kafka, etc., to Spring Security interceptors to trap messages, to integration with Spring Cloud Data Flow as an app. All sorts of possibilities.

@joshlong joshlong added status: waiting-for-triage Issues that we did not analyse yet type: feature labels Nov 24, 2024
@fmbenhassine
Copy link
Contributor

fmbenhassine commented Nov 28, 2024

Thank you for your feedback, @joshlong !

Yes, this makes sense and I was planning to add it in the spring-batch-integration module. My goal with the introduction of BlockingQueue reader and writer is to make this architecture style possible and available in the spring-batch-infrastructure module (ie for people who are not using Spring Integration).

@fmbenhassine fmbenhassine added in: integration and removed status: waiting-for-triage Issues that we did not analyse yet labels Nov 28, 2024
@fmbenhassine fmbenhassine added this to the 6.0.0 milestone Nov 28, 2024
@joshlong
Copy link
Member Author

Thank you! I am so thankful for you and this amazing project

@fmbenhassine fmbenhassine changed the title support SEDA with Spring Integration MessageChannels Support SEDA with Spring Integration MessageChannels Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants