Skip to content

Releases: abreu0x/rabbitmq-event-router

v0.1.0 — router funcional ponta a ponta

Choose a tag to compare

@abreu0x abreu0x released this 10 Jul 10:33

Primeiro release — daemon de roteamento funcional ponta a ponta.

Recursos

  • Consumo pika: ack manual + prefetch + Dead-Letter Exchange (poison → DLQ)
  • Matcher de regras puro e testado; regras em banco (SQLAlchemy 2.0 + Alembic), ordenadas por prioridade
  • Dispatcher httpx com retry + backoff exponencial
  • Admin FastAPI (structlog) para gerenciar regras
  • Deploy: Docker Compose + serviço systemd

Qualidade

  • 35 testes: unit (cobertura ≥ 80%) + property-based (hypothesis) + integration (testcontainers)
  • ruff + mypy --strict, tudo em CI

Próximos passos

  • Contract testing (schemathesis), chaos e mutation testing