foxcpp / foxcpp/maddy

Meta: Make distributed deployments possible

Abierto
#279 5 comentarios 4 reacciones 0 asignados Ver en GitHub
auth go-imap go-imap-sql imap
Lenguaje dominante
Go
Estrellas
6.1k
Forks
327
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

In the light of #277 and Project Hexanet's internal needs. Here is the list of things to do:

- [x] #259

Refactoring:
- [x] #303
- [x] Replace updatepipe package written for go-imap v1 with a better update dispatcher.
- [ ] Implement support for some distributed broker - to be used with IMAP updates distribution.
- [ ] #262.
- [x] #304

Several queries should be optimized/reworked in go-imap-sql in order to behave well in a distributed environment:
- [ ] https://github.com/foxcpp/go-imap-sql/issues/28
- [ ] https://github.com/foxcpp/go-imap-sql/issues/33

Officially support CockroachDB:
- [x] https://github.com/foxcpp/go-imap-sql/issues/5
- [ ] Officially support CockroachDB use with auth.sql_table/auth.sql_query.

In other words, we have a long way to go. :)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando los elementos completados y pendientes de este issue, especialmente #277, #262, #303, #304 y los issues 28, 33 y 5 de go-imap-sql. El trabajo abarca un dispatcher de actualizaciones, compatibilidad con brokers distribuidos, el comportamiento de Distributed SQL y la compatibilidad de CockroachDB con auth.sql_table/auth.sql_query; se considera terminado cuando los requisitos de deployment relevantes que aún no están marcados se hayan implementado y sean oficialmente compatibles.

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

Evaluación

Stack tecnológico
go
Área
backend, databases, distributed-systems
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.