aws / aws/aws-sdk-java-v2

Simplify Modeled Message Marshalling

Abierto
#82 7 comentarios 1 reacción 0 asignados Ver en GitHub
1.x Parity feature-request p2
Lenguaje dominante
Java
Estrellas
2.6k
Forks
1k
Merge medio
2 d 9 h
PR fusionados (30 d)
51

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience examinando las clases de modelo de solicitudes y respuestas de v2, especialmente s3.model.HeadObjectResponse, y cómo se gestiona actualmente su serialización. Se considera terminado cuando la respuesta pueda persistirse en cachés del lado del cliente sin copiar campos manualmente ni usar reflexión, preservando al mismo tiempo el comportamiento del mensaje modelado descrito en el issue.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, java
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.