Árvore de páginas


Funcionamento:

A solução utiliza o Kafka Connect para extrair dados do sistema legado através de consultas SQL e publicá-los em filas específicas do Kafka. O Spring Boot Cadastro é responsável por consumir as mensagens do Kafka, interpretar os dados e atualizar ou inserir os cadastros no sistema.

Detalhes da Implementação:

  • Kafka Connect:

    • Conectores personalizados serão criados para cada tipo de dado (Dados Principais, Dados Referencias, Dados de Sócios e Dados de Endereço).

    • Cada conector irá realizar consultas SQL no banco de dados legado, buscando os dados relevantes para o seu tipo de informação.

    • A frequência das consultas será configurada de acordo com as necessidades do negócio.

    • Os dados extraídos serão publicados em filas específicas do Kafka.

  • Spring Boot Cadastro:

    • Consumidores separados serão criados para cada fila de dados no Kafka, cada um responsável por um tipo específico de informação:

      • Fila-Dados-Principal: Dados principais (nome, CPF/CNPJ, etc.).

      • Fila-Dados-Socios: Dados de sócios de empresas (no caso de PJ).

      • Fila-Dados-Referencias: Dados de referencias pessoais e bancárias.
      • Fila-Dados-Endereco: Endereços associados aos cadastros.

    • Cada consumidor irá receber as mensagens, interpretar os dados e acionar o Service Atualização, responsável pela lógica de atualização ou inserção dos cadastros.


  • Sem rótulos