Sign inSign up

bdotapps/runner-datasource-cache-redis-ce

By bdotapps

•Updated 14 days ago

Operações de cache Redis (leitura, escrita e expiração) integradas a fluxos da plataforma BDOT.

Image
Developer tools
0

201

bdotapps/runner-datasource-cache-redis-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 Cache - Redis

⁠🚀 O que é a aplicação?

O BDOT Cache Redis Runner é o componente do motor de automação BDOT especializado em operações de cache em memória (Redis). Ele permite que qualquer fluxo de automação leia, grave, verifique ou remova dados em um cache Redis — sem escrever uma linha de código — usando apenas a configuração da etapa.

É a solução ideal para quem precisa dar mais velocidade e economia às automações: guardar resultados de consultas e integrações para evitar chamadas repetidas, manter estado entre etapas de um mesmo processo ou compartilhar dados temporários entre diferentes fluxos, com controle total de validade (TTL) das informações.

⁠✨ Principais Funcionalidades

  • Leitura de dados em cache (GET): recupera valores previamente gravados para reutilizar informações e reduzir chamadas externas e custos de integração.
  • Escrita com tempo de expiração (SET + TTL): grava valores no cache com validade controlada em segundos, mantendo os dados sempre atualizados e seguros.
  • Verificação de existência (EXISTS): consulta rapidamente se uma chave já está presente, permitindo decisões condicionais no fluxo.
  • Remoção de dados (DEL): invalida chaves sob demanda, garantindo que informações obsoletas sejam descartadas imediatamente.
  • Confiabilidade com metadados de hit/miss: cada operação retorna o resultado acompanhado de informações de contexto, permitindo tratar com precisão acertos e ausências de dados.
  • Escalabilidade isolada: suporta múltiplos servidores Redis dedicados, com instâncias do runner diferenciadas por tópico — isolamento total entre clientes, ambientes ou finalidades.

⁠🛠️ Tecnologias e Arquitetura

Construído em Java 21 com Virtual Threads sobre o framework Quarkus, este runner recebe e responde requisições via Kafka (SmallRye Reactive Messaging) e executa comandos sobre o Redis por meio de cliente oficial do Quarkus, com suporte às APIs reativa e imperativa (Mutiny). É entregue como imagem nativa compilada com GraalVM, garantindo inicialização em milissegundos e baixo consumo de recursos em produção.

⁠🔒 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:36704c101…

Size

39.6 MB

Last updated

14 days ago

docker pull bdotapps/runner-datasource-cache-redis-ce