Sign inSign up

bdotapps/runner-dados-saida-ce

By bdotapps

•Updated 14 days ago

Runner do bdot que persiste dados de saída de etapas de fluxos no cache de sessão

Image
Developer tools
0

197

bdotapps/runner-dados-saida-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 Dados de Saída

⁠🚀 O que é a aplicação?

Este runner é um componente especializado do motor de automação e integração bdot. Ele é responsável por persistir os dados de saída gerados por uma etapa de um fluxo de negócio no cache de sessão, garantindo que cada resultado intermediário ou final fique disponível para as próximas etapas do pipeline.

Para quem desenha e opera automações, isso significa continuidade e rastreabilidade do processo: cada etapa "entrega" seu resultado de forma confiável e o fluxo segue em frente sem perder dados entre transições. É um dos "runners" que a plataforma utiliza para executar, de forma padronizada e escalável, as diferentes ações de um fluxo orquestrado.

⁠✨ Principais Funcionalidades

  • Persistência de resultados de etapas: grava automaticamente o dado de saída configurado na etapa no cache de sessão, tornando o valor disponível para consumo no restante do fluxo.
  • Execução padronizada de runners: integra-se ao motor central (engine) via mensageria, seguindo o mesmo padrão de execução dos demais runners — recebe o contexto, executa e devolve o controle ao orquestrador.
  • Alta performance e baixo consumo: imagem nativa (GraalVM) com execução sobre Virtual Threads, pensada para processar grande volume de etapas com eficiência.

⁠🛠️ Tecnologias e Arquitetura

Java 21 (Virtual Threads) sobre Quarkus; mensageria assíncrona com Kafka (SmallRye Reactive Messaging); persistência em cache Redis; imagem nativa GraalVM em base distroless (inicialização rápida e footprint reduzido).

⁠🔒 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:30dd81afb…

Size

39.5 MB

Last updated

14 days ago

docker pull bdotapps/runner-dados-saida-ce