The version of the Eventuate CDC service (Eventuate Local 0.31.0.RC2, Eventuate Tram 0.22.0.RC4) has numerous new features:
-
Multi-reader/multi-pipeline support - rather than reading from either a single Eventuate Local
EVENTS
table or Eventuate TramMESSAGE
table, the new CDC can read from multipleEVENTS
and/orMESSAGE
tables. This enables, for example, the FTGO application to run a single CDC service instead of two separate CDC services. It also enables a single CDC service to support the scenario where each service has its ownEVENTS
orMESSAGE
table. -
Support for Apache ActiveMQ, RabbitMQ, Redis - Eventuate Tram applications can now use Apache ActiveMQ and RabbitMQ.
-
Improved observability
-
Health Check endpoint - the CDC service now implements a Spring Boot Actuator-based Health check endpoint
-
CDC service metrics - the CDC service uses Spring Boot Actuator to expose Prometheus metrics
-