Skip to content

COMPONENTE BACKEND RABBITMQ

DESCRIZIONE

Il componente aiuta il backend a comunicare con il broker rabbitmq. Richiede al backend i messaggi da inviare al broker. In base ai dati ottenuti dal backend decide a quale scambio e coda inviare il messaggio.

CONFIGURAZIONE

application.properties

spring.datasource.url=jdbc:mysql://HOST:PORTA/ibcback?autoReconnect=true
spring.datasource.username=username schema db
spring.datasource.password=password schema db
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

server.port=PORTA che gira il componente


ibcsecurity.url=http://HOST:PORTA/ibcsecurity/services/sigeproSecurity.wsdl
ibcsecurity.userid=BACKEND-RABBIT-MQ <Nome APP censito in security>

backend.rabbit.default.alias=E256
backend.rabbit.cron=0 0 0 * * ? #espressione  cron per la schedulazione

APP SECURITY

Va censito l'applicazione nel security.

app_security

app_security_2

INSTALLAZIONE

Il componente viene fornito come applicazione Java autonoma/standalone, ad esempio backend-rabbit-mq-0.0.1-SNAPSHOT.jar.

Per prima cosa devi creare una cartella in cui desideri che si trovi l'applicazione. Inserisci il file .jar nella nuova cartella e crea un file batch se su windows oppure .sh se su linux con i seguenti contenuti:

windows

@echo off

"PATH-TO JAVA JDK8\bin\java" -jar backend-rabbit-mq-0.0.1-SNAPSHOT.jar

pause

linux

#!/bin/sh

"PATH-TO JAVA JDK8\bin\java" -jar backend-rabbit-mq-0.0.1-SNAPSHOT.jar

è importante notare che l'applicazione funziona su Java 8, quindi assicurati che sia installata sul server.

Per avviare l'applicazione basta eseguire il file batch o .sh.