Post

Logbog uge 39

25. september 2023

I dag har jeg containerized LeakTest Service og fået sat den og en container med InfluxDB sat op. Kommunikationen mellem dem er sat op med docker compose.

26. september 2023

Barn syg.

27. september 2023

Dagen er gået med at research RabbitMQ. I starten troede jeg, at jeg havde en god forståelse for konceptet om message queues, men efter et møde med min vejleder var jeg faktisk mere i tvivl. Jeg researchede mere og nu føler jeg mig rimelig komfortabel med principperne. Jeg har skrevet et meget simpelt “hello world” program, med en producer og to consumers. Nu skal jeg overføre det til projektet, og jeg er kommet frem til følgende måde at gøre det på:

  1. API gateway håndterer al kommunikation med clients.
  2. API gateway fordeler beskeder til de relevante queues som håndteres af en RabbitMQ instans.
  3. De forskellige services har som minimum en response queue og en request queue, som de producer til og consumer fra henholdsvist.
  4. API gateway er consumer på de forskellige response queues og returnerer HTTP requests til klienterne.

Henvisning til systemdiagram.

28. september 2023

Syg.

29. september 2023

Syg.

This post is licensed under CC BY 4.0 by the author.