Finish Service

Funktion

Der Microservice nimmt die Nachrichten aus der Message- oder Errorqueue und aktualisiert den Status in der B2B-Datenbank.

Konfiguration

Die Konfiguration des Microservices geschieht über die im “docker-compose”-Datei angegebene “application.yml”. Für die Konfiguration der Placeholder siehe Installation.

  • consumer-queue:

    • success: Name der Messagequeue, aus welchem die erfolgreich verarbeiteten Nachrichten geholt werden (default: finish_queue)
    • error: Name der Messagequeue, aus welchem die fehlerhaft verarbeiteten Nachrichten geholt werden (default: error_queue)
  • message-archive-state:

    • pending: Status einer Nachricht, die archiviert wird (default: ARP)
    • success: Status einer Nachricht, deren Archivierung abgeschlossen wurde (default: ARC)
    • error Status einer Nachricht, deren Archivierung auf ein Fehler lief (default: ARF)
  • spring:

    • rabbitmq:

      • host: Host der RabbitMQ (default: ${RABBITMQ_HOST})
      • port: Port der RabbitMQ (default: ${RABBITMQ_PORT})
      • username: Nutzername (default: ${RABBITMQ_USER})
      • password: Password (default: ${RABBITMQ_PASSWORD})
    • datasource:

      • driver-class-name: Name der Klasse des Datenbanktreibers (default: ${DATABASE_DRIVER_CLASS_NAME})
      • url: URL der B2B-Datenbank (default: ${DATABASE_URL})
      • username: Nutzername (default: ${DATABASE_USER})
      • password: Password (default: ${DATABASE_PASSWORD})
Zusätzlich muss die nötige .jar-Datei des Datenbanktreibers neben die “application.yml” gelegt werden.

 

View Me   Edit Me