Pular para o conteúdo principal
O Lender é um único serviço Go, empacotado como container e configurado por variáveis de ambiente. Esta página é a referência do operador: como ele roda, do que ele depende, quais configurações importam e como o tenancy e o roteamento do ledger se comportam.

O container


O Lender é construído a partir de um Dockerfile multi-estágio (um builder Go Alpine que produz um binário estático, copiado para um runtime distroless nonroot) e escuta na porta 8080. Ele é entregue como uma imagem de container da qual você faz o deploy no seu cluster com o ferramental de ciclo de vida padrão da plataforma. Esta página não supõe nenhum empacotamento específico além da imagem. Probes operacionais:

Dependências


Superfície de configuração


A configuração é dirigida pelo ambiente. As chaves abaixo moldam o comportamento. Elas não são a lista completa.

Tenant e padrões de ledger


Por padrão, o Lender atende um tenant (DEFAULT_TENANT_ID) com um schema de banco de dados.

Lançamento no ledger e roteamento que falha fechado


Uma contabilização chega ao ledger por uma intenção de lançamento durável e um relay assíncrono. O caminho inteiro está em O Lender na plataforma. O roteamento falha fechado. Um lançamento é contabilizado na organização de ledger e no ledger resolvidos a partir do perfil contábil. Um lançamento que não resolve nenhum destino do perfil recorre ao padrão do ambiente. Se nenhum dos dois resolver um destino não vazio, o Lender recusa lançar em vez de contabilizar em um ledger vazio ou errado.

Próximos passos


O Lender na plataforma

O caminho de lançamento, o catálogo de eventos e o isolamento de tenants em detalhe.