aws / aws/aws-sdk-java-v2

Simplify Modeled Message Marshalling

Ouverte
#82 7 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
1.x Parity feature-request p2
Langage dominant
Java
Étoiles
2.6k
Forks
1k
Merge moyen
2 j 9 h
PR mergées (30 j)
51

Description

In v1 API, most request/response model objects were Serializable, so it was easy to persist those in all kinds of client side caches. In particular, s3.model.ObjectMetadata could be persisted as is in client-side s3 object cache (and those are invaluable when dealing with big buckets over high latency links).

In v2, unfortunately, s3.model.HeadObjectResponse is not Serializable, and thus can not be persisted as is - instead, manual copying of fields or reflection/security tricks are required.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner les classes de modèles de requête et de réponse de v2, en particulier s3.model.HeadObjectResponse, ainsi que la manière dont leur sérialisation est actuellement gérée. Le travail est terminé lorsque la réponse peut être persistée dans des caches côté client sans copie manuelle des champs ni réflexion, tout en préservant le comportement du message modélisé décrit dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, java
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.