Odyssey - pooler de conexiones PostgreSQL escalable
(github.com)- Procesamiento multihilo
→ Es posible escalar el rendimiento del procesamiento especificando la cantidad de hilos worker
→ Cada hilo maneja por proxy la autenticación y las solicitudes Client-to-Server/Server-to-Client
→ Todos los hilos worker comparten un pool global de conexiones al servidor
→ El diseño multihilo cumple un papel importante en el rendimiento de SSL/TLS
- Pooling avanzado de transacciones
→ Rastrea el estado actual de la transacción y, si ocurre una desconexión inesperada del cliente, cancela automáticamente la conexión, hace rollback de la transacción interrumpida y devuelve la conexión al pool
→ Recuerda al último propietario de la conexión, por lo que no es necesario volver a configurar las opciones del cliente al asignarla de Client-To-Server
- Mejor gestión del pooling
→ Se puede definir un pool de conexiones por par Database y User
→ Cada pool puede tener configuraciones separadas de autenticación, modo de pooling y límites
- Autenticación
→ Soporte completo para todas las funciones de SSL/TLS
→ Soporta autenticación MD5, clear text, PAM y LDAP
- Logging
→ Genera un UUID por cada conexión
→ Registra un ID en todos los logs para permitir el rastreo
→ Soporta registro de eventos en archivo de logs/system logger
Aún no hay comentarios.