-
-
Notifications
You must be signed in to change notification settings - Fork 303
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
Reactive S3 adapter - Project Reactor support #214
Comments
@maciejwalkowiak any updates on this? |
I think it would also be nice if there would be support for Spring Integration with Project Reactor. Something like |
Not yet, but once #275 is done, this issue will become open for contributions. |
Anticipated feature. Also wanted with spring-projects/spring-integration-aws#198 - a Reactive Spring Integration channel adapter. |
In regards to reactive - thinking how to do it right. We can easily auto-configure If you have more ideas please share, perhaps we can come up here with conclusions and open this issue for contributions. |
Yeah wrapping |
I'd put |
Any progress and a tracking issue so people can help? |
Design work is pending. We are open for suggestion or even PRs but can't guarantee that anything will get merged until we do more research. |
The latest versions of the SDK allows you to return an The main issue with doing this is backpressure management is a bit of a pain here , from what I understand the upstream Publisher will basically buffer endlessly until finished, which for large files with slow consumers isn't necessarily ideal. |
@sgarfinkel I see that the Publisher you've mentioned is on an |
@maciejwalkowiak Can you publish the timeline for this issue? Users like me depend on this and cannot use |
@lynch19 it's almost certain this will not end up in 3.0. We have still too much work with other integrations to do before we can start working on reactive support. But, we're open for suggestions/contributions - if you have an idea how reactive support could look like, please let us know. |
@maciejwalkowiak I can try to take a basic start for this, but I'm not sure what have been already planned, or shall I just open some PR and let the discussion flow |
Nothing has been planned so far so feel free to open a sketch PR but please keep in mind that it may not get merged. |
Would there be any progress on this subjectsoon? |
@zaredea No unless someone from the community comes up with a sketch PR. |
Considering the efforts needed to support reactive APIs we took the decision to not develop it in near future. We may embrace in the future async clients more than we do right now, which would make it easier for users to adapt to reactive apis themselves. |
Type: Feature
Is your feature request related to a problem? Please describe.
As specified in spring-attic/spring-cloud-aws#802 and in spring-projects/spring-integration-aws#198, there should be support for Reactive Streams in the new AWS SDK v2 rewrite. I would be glad if this would be added to the milestone https://github.com/awspring/spring-cloud-aws/milestone/4.
Describe the solution you'd like
Enable the usage of Project Reactor with
spring cloud aws
.Describe alternatives you've considered
As previously mentioned, this is a great example of self implementation https://github.com/eugenp/tutorials/tree/master/aws-reactive.
The text was updated successfully, but these errors were encountered: