Odyssey - Pooler de conexões PostgreSQL escalável
(github.com)- Processamento multithread
→ desempenho escalável ao definir a quantidade de threads de trabalho
→ cada thread faz proxy da autenticação e das requisições Client-to-Server/Server-to-Client
→ todas as threads de trabalho compartilham um pool global de conexões de servidor
→ o design multithread desempenha um papel importante no desempenho de SSL/TLS
- Pooling avançado de transações
→ rastreia o estado atual da transação para, em caso de desconexão inesperada do cliente, cancelar automaticamente a conexão, fazer rollback da transação interrompida e devolver a conexão ao pool
→ lembra o último dono da conexão, então não é necessário reconfigurar as opções do cliente ao fazer a atribuição Client-To-Server
- Melhor gerenciamento de pooling
→ é possível definir pools de conexão por par Database e User
→ cada pool pode ter configurações separadas de autenticação/modo de pooling/limites
- Autenticação
→ suporte completo a todos os recursos de SSL/TLS
→ suporte a autenticação MD5, clear text, PAM e LDAP
- Logging
→ gera um UUID para cada conexão
→ registra um ID em todos os logs para permitir rastreamento
→ suporte a registro de eventos em arquivo de log/logger do sistema
Ainda não há comentários.