Sign inSign up

bdotapps/runner-datasource-jdbc-ce

By bdotapps

•Updated 14 days ago

Runner bdot que executa SQL (consulta/atualização) em bancos relacionais via JDBC em fluxos.

Image
Developer tools
0

328

bdotapps/runner-datasource-jdbc-ce repository overview

  :!!^                                 ^!!.                                     
  J@@B                                 #@@7                       .JJ?.         
  J@@B                                 #@@7                       ^@@&.         
  J@@G ^!7777777!^.       .~!7777777!:.B@@7    .:~777777777!^.    ^@@&J77777?!  
  J@@&&&&&&&&&&&@@&G:   ^B&@@&&&&&&&&&#&@@7   J&@@@&&&&&&&&@@&5.  ^@@@&&&&&&&#. 
  J@@@7.........:5@@#. .&@@J..........J@@@7  ?@@#^.........:G@@P  ^@@&:.......  
  J@@B           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@#.          ^@@&. :@@&:          .&@@7  P@@P           ?@@#  :@@@^         
  J@@@&PYYYYYYYYP&@@J   5@@&PYYYYYYYYP&@@@7  :&@@B5YYYYYYYYG@@&!   Y@@&PYJJJJ7  
  7&#P7G#&&&&&&&#GY^     ^YB#&&&&&&&#G!G#&~   .7P##&&&&&&&&#GJ:     ^YG#&&&&&B.

⁠BDOT Community Edition - Runner Datasource JDBC

⁠🚀 O que é a aplicação?

Este runner é um plugin da plataforma bdot, um motor de automação e integração de fluxos de negócio. Sua missão é conectar o seu fluxo aos bancos de dados relacionais: ele recebe a instrução de uma etapa, executa uma operação SQL (consulta ou atualização) no banco de destino e devolve o resultado ao motor, que então segue para a próxima etapa do fluxo.

Ele resolve o problema de operar dados transacionais e analíticos dentro de automações sem escrever integrações manuais ou conectores customizados. É ideal para times de TI, arquitetos de integração e desenvolvedores que precisam ler ou gravar informações em bases relacionais (PostgreSQL, MySQL, Oracle, SQL Server, MariaDB, DB2 e outros) como parte de um processo automatizado — sempre com a governança, a rastreabilidade e o controle centralizados do motor bdot.

⁠✨ Principais Funcionalidades

  • Execução de SQL nativa: consultas e atualizações (UPDATE/INSERT/DELETE) disparadas diretamente pelas etapas do fluxo, com suporte a parâmetros.
  • Multi-banco de dados: conecta-se a PostgreSQL, MySQL, Oracle, SQL Server, MariaDB, DB2, Derby, H2 e outros, via drivers JDBC.
  • Padrão runner plug-and-play: opera como etapa intercambiável do motor; cada instância atende um banco de destino específico e retorna o resultado automaticamente para o fluxo.
  • Alta concorrência e desempenho: processamento paralelo de etapas com Virtual Threads (Java 21) e imagem nativa leve para inicialização instantânea e baixo consumo de recursos.
  • Segurança de credenciais: a senha do banco é resolvida em tempo de execução por um provedor de credenciais da plataforma, sem exposição em variáveis de ambiente ou na imagem.

⁠🛠️ Tecnologias e Arquitetura

Construído em Java 21 (GraalVM) com Quarkus, compilado como executável nativo em imagem mínima (distroless/UBI minimal). A comunicação com o motor é assíncrona e desacoplada por mensageria (padrão Kafka), com serialização BSON e uso de Redis para suporte interno de estado e identidade. O runner herda um contrato comum da plataforma, implementando apenas a lógica de execução SQL — o que garante consistência, observabilidade e fácil substituição entre etapas.

⁠🔒 Licença e Suporte

⁠Licença de Software Proprietário

Copyright (c) 2026 BPX TECNOLOGIA. Todos os direitos reservados.

Este software e a documentação associada (o "Software") são propriedade da BPX TECNOLOGIA e protegidos por leis de direitos autorais e tratados internacionais.

É estritamente proibida qualquer utilização, cópia, reprodução, modificação ou distribuição do Software, ou de qualquer parte dele, sem a autorização prévia e por escrito da BPX TECNOLOGIA.

O uso não autorizado do Software pode resultar em severas penalidades civis e criminais, e será processado na máxima extensão possível sob a lei.

Para questões de licenciamento, por favor, entre em contato com: **[email protected]**

⁠⚡ Como Executar via BDOT CLI

⚠️ Importante: A utilização e execução desta imagem devem ser feitas exclusivamente via BDOT CLI. Caso ainda não possua o utilitário instalado, consulte a Documentação de Instalação da BDOT CLI⁠.

⁠Pré-requisitos

Tag summary

Content type

Image

Digest

sha256:e832a3b9f…

Size

48.3 MB

Last updated

14 days ago

docker pull bdotapps/runner-datasource-jdbc-ce:latest.mariadb