GoogleCloudPlatform / GoogleCloudPlatform/spring-cloud-gcp
Reactive Google Cloud Storage implementation
- Dominant language
- Java
- Stars
- 551
- Forks
- 349
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 14
Description
**Is your feature request related to a problem? Please describe.**
In order to integrate with GCS on a reactive app, you have to either execute blocking calls using `Mono.fromCallable` or create an implementation based on WebClient.
**Describe the solution you'd like**
A reactive implementation of GCS based on WebClient. Also the base of this implementation would be re-usable for other cloud component's apis. The authentication token generation and the api call creation could be used to make more functionalities reactive.
**Describe alternatives you've considered**
The gRPC api but is not as mature as the REST one.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the existing Google Cloud Storage integration and reviewing how Mono.fromCallable and WebClient are currently used. Done means a reactive GCS implementation based on WebClient, with reusable authentication-token and API-call foundations for other cloud APIs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, java, spring
- Domain
- api, backend, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100