Add shared state for environment document between edge proxy instances
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- rust
- Área
- backend, distributed-systems
Línea de trabajo
Empieza leyendo el Edge Proxy issue junto con el Flagsmith/edge-proxy issue 195 y el Flagsmith/edge-proxy-rs issue 14. Compara la caché del documento de entorno por instancia y el sondeo de la Core API descritos aquí; después, investiga opciones de persistencia que centralicen el documento sin sacrificar el rendimiento. Se considerará terminado cuando el enfoque de estado compartido esté definido y aborde la reutilización para el issue relacionado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently each Edge Proxy instance maintains a local cache of the environment document, and polls the core API itself.
As part of this issue, we'd like to centralise the environment document, ideally without sacrificing performance.
This issue is closely related to a couple of other issues:
- https://github.com/Flagsmith/edge-proxy/issues/195 - without shared state, implementing this issue means that each Edge Proxy instance needs a connection to the Core API
- https://github.com/Flagsmith/edge-proxy-rs/issues/14 - whatever persistence layer we arrive at for this issue, will likely be re-usable for the other (or vice versa).
- Lenguaje dominante
- Rust
- Estrellas
- 3
- Forks
- 1
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 6
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin 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 Flagsmith/edge-proxy-rs
-
Fix big numbersAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Flagsmith/edge-proxy-rs#34 ·
Los mantenedores suelen responder en 1 día
-
Settings can't be provided via environment variablesPosiblemente ocupada @gagantrivedi la tomó hace 29 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Flagsmith/edge-proxy-rs#26 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
Flagsmith/edge-proxy-rs#14 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Flagsmith/edge-proxy-rs#13 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
Los mantenedores suelen responder en 1 día
Todos los issues de Flagsmith/edge-proxy-rs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pop-os/cosmic-settings#2296 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
jonathanong/no-mistakes#3431 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Ephemeral-AI-Lab/layerfs#689 ·
Los mantenedores suelen responder en 1 día