Add latestCommittedWriteRegion ReadConsistencyStrategy
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- azure, java
- Área
- backend-api-design, databases
Línea de trabajo
Empieza por el enum ReadConsistencyStrategy y la ruta de solicitudes de lectura de CosmosClient. Traza cómo se seleccionan la región de escritura actual y las lecturas de quórum, y luego verifica que el nuevo valor latestCommittedWriteRegion dirija las lecturas a esa región y refleje las escrituras confirmadas más recientes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
The CosmosClient instance should be able to route read requests to the write region and perform quorum reads against that write region.
Details
Add a new latestCommittedWriteRegion value to the ReadConsistencyStrategy enum that:
- Routes read requests to the current write region
- Performs quorum reads against that write region
- Ensures reads reflect the latest committed writes
Motivation
This enables strong consistency reads by targeting the write region directly, avoiding cross-region replication lag.
- Lenguaje dominante
- Java
- Estrellas
- 2.6k
- Forks
- 2.2k
- Merge medio
- 1 d 22 h
- PR fusionados (30 d)
- 213
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Azure/azure-sdk-for-java
-
mgmt, in track 1 migration guide, call out that file-based authentication method is not recommendedQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. AbiertoAzure.Identity
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
Azure/azure-sdk-for-java#48894 ·
Los mantenedores suelen responder en 1 día
-
[BUG] - Handler.close livelocks on FAIL_NON_SERIALIZED while holding the ReactorConnection monitorPosiblemente ocupada @conniey la tomó hace 1 día. AbiertoAzure.Core.AMQP Client customer-reported needs-team-attention question
Azure/azure-sdk-for-java#50879 · 2 comentarios · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Design] Support External Evaluation Policy (Invoke) in management SDKsPosiblemente ocupada @weidongxu-microsoft la tomó hace 6 días. Abierto
Azure/azure-sdk-for-java#50818 · 2 reacciones · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
[BUG] azure-core-http-vertx: Streaming request bodies hang on Vert.x 5.x (NoSuchMethodError on HttpClientRequest.reset)Posiblemente ocupada @alzimmermsft la tomó hace 6 días. AbiertoAzure.Core Client customer-reported needs-team-attention question
Azure/azure-sdk-for-java#50793 · 6 comentarios · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[FEATURE REQ] ChangeFeedProcessor event handler fully reactive implementationPosiblemente ocupada @FabianMeiswinkel la tomó hace 7 días. AbiertoClient Cosmos customer-reported feature-request needs-team-attention Service Attention
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
Azure/azure-sdk-for-java#50758 · 3 comentarios · 1 reacción · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de Azure/azure-sdk-for-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/rocketmq-dashboard#7302 ·
Los mantenedores suelen responder en 3 días
-
area: android good first issue help wanted testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Gautam-aman/ResQNet#56 ·
Los mantenedores suelen responder en 1 día
-
documentation hermes-queue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
chrisalunlloyd2-sudo/mindpalace#294 ·
Los mantenedores suelen responder en 1 día
-
better night vision compatAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
QuicksilverMC/Argentum#31 ·