Saltar a contenido

Resumen

Resumen

Tentacolous es una libreria Spring Boot que ejecuta metodos Java cuando una tabla de base de datos recibe un INSERT, UPDATE o DELETE.

La diferencia importante es que Tentacolous reacciona a los cambios de la base de datos sin importar donde se originen.

La version 0.2.0 añade ejecucion agnostica a la base de datos. La misma API de listeners y filtros funciona con PostgreSQL, MySQL, MariaDB, SQL Server, Oracle y SQLite mediante dialectos detectados automaticamente.

1. Crea una tabla de eventos.

2. Crea infraestructura de eventos y triggers especificos para el motor.

3. Crea triggers para las tablas que tienen listeners.

4. Los triggers escriben eventos en db_change_event.

5. Un poller Spring lee esos eventos.

6. Tentacolous convierte el payload JSON en tu entidad Java.

7. Tentacolous ejecuta el metodo anotado.