Pular para o conteúdo principal
O Lerian SLC é o trilho de propriedade da Lerian para a mensageria de liquidação de cartões com o SLC da Núclea. Você define essas variáveis no momento do deploy. Um reinício do serviço as aplica. Todo serviço Go da Lerian compartilha uma base universal: servidor, datastores, telemetria e autenticação de plugin. Fundamentos de configuração do BYOC documenta essa base uma única vez. Esta página cobre as variáveis distintivas do Lerian SLC. Nas tabelas abaixo, a coluna Padrão / Obrigatório mostra o valor padrão. Um qualificador em negrito (por exemplo, Obrigatório, Obrigatório em produção) marca uma variável que você deve definir. — significa que não há padrão. Uma variável marcada como Sensível carrega material de credencial ou chave. Injete-a a partir do seu gerenciador de segredos no momento do deploy. Nunca faça commit de um valor.

Serviço e runtime

O Lerian SLC expõe /health (liveness) e /readyz (readiness) na porta principal, além de /version e /metrics. Veja Saúde e prontidão para o contrato dos probes. Uma instalação atende uma instituição.

Licença

Entrada de operações

Transporte REST da Núclea

Esse canal submete à Núclea online por TLS mútuo. Deixe NUCLEA_REST_BASE_URL vazio para manter o transporte desconectado.

Consumidor de entrada RSFN

Esse canal recebe mensagens de entrada da RSFN. Ele também observa a conformidade com o XSD.

Barramento de entrada SFN

O Lerian SILOC repassa suas mensagens ao Lerian SLC pelo barramento SFN. SFN_INGEST_ENABLED ativa a ingestão das mensagens repassadas. SFN_FACTS_INGEST_ENABLED ativa a ingestão dos resultados dos comandos de liquidação que o Lerian SLC envia. Os dois consumidores usam os mesmos brokers e o mesmo tamanho de lote.

Streaming

O Lerian SLC e a biblioteca de streaming da Lerian leem a família STREAMING_. O Lerian Streaming Hub entrega os eventos publicados.

Sidecar de assinatura

O Lerian SLC assina o envelope de segurança SPB por meio de um sidecar de assinatura sem estado. A chave privada de assinatura nunca entra no processo do serviço. O registro de custódia ativo de cada participante seleciona o adaptador de custódia e a chave que assinam as mensagens dele. O sidecar ativa cada adaptador de custódia apenas quando as configurações próprias desse adaptador estão presentes.

Grade de liquidação

O Lerian SLC condiciona o despacho às janelas de liquidação da Núclea e executa um worker de grade.
Você deve declarar as duas variáveis de janela de crédito, mesmo quando usa a grade permanente. O serviço se recusa a iniciar se qualquer um dos valores for omitido ou estiver em branco. Ele nunca presume uma grade de crédito a partir de um padrão.
Cada fluxo roda no worker de grade apenas quando o toggle dele é true. Cada toggle tem false como padrão: SCHEDULE_DISPATCH_ENABLED, SCHEDULE_FORWARD_ENABLED, SCHEDULE_DEBIT_DISPATCH_ENABLED, SCHEDULE_DEBIT_FORWARD_ENABLED, SCHEDULE_ANTICIPATION_DISPATCH_ENABLED, SCHEDULE_ANTICIPATION_FORWARD_ENABLED, SCHEDULE_ANTICIPATION_SETTLE_ENABLED, SCHEDULE_CANCELLATION_DISPATCH_ENABLED, SCHEDULE_CANCELLATION_FORWARD_ENABLED, SCHEDULE_RETURN_POLL_ENABLED, SCHEDULE_RELAY_STATUS_ENABLED, SCHEDULE_VARREDURA_ENABLED, SCHEDULE_RSFN_INGEST_ENABLED, SCHEDULE_D1_CONFIRMATION_ENABLED, SCHEDULE_CONFIRMATION_OVERDUE_ENABLED, SCHEDULE_OPERATION_STUCK_ENABLED, SCHEDULE_CERT_EXPIRY_ENABLED, SCHEDULE_SILOC_WINDOWS_ENABLED, SCHEDULE_STR_SETTLED_ENABLED e OP107_VERDICT_POLL_ENABLED.

Webhooks

O Lerian SLC pode entregar eventos de liquidação a um endpoint assinante. No BYOC, o cliente fornece o material de credencial por meio do seu próprio secret do Kubernetes.