GoogleCloudPlatform / spring-cloud-gcp

New home for Spring Cloud GCP development starting with version 2.0.
Apache License 2.0
426 stars 317 forks source link

Reactive Google Cloud Storage implementation #2027

Open gkatzioura opened 1 year ago

gkatzioura commented 1 year ago

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.

meltsufin commented 1 year ago

fyi: @BenWhitehead