GoogleCloudPlatform / GoogleCloudPlatform/spring-cloud-gcp

Reactive Google Cloud Storage implementation

Open
#2,027 1 comment 0 reactions 0 assignees View on GitHub
priority: p3 storage type: enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.