Skip to content

COMPONENTI APPLICATIVE DELLA SUITE

RabbitMQ

Segue la lista delle componenti / configurazioni per attivare il BUS RabbitMQ

RabbitMQ Message Broker

RabbitMQ è un message-oriented middleware (detto anche broker di messaggistica) che implementa il protocollo Advanced Message Queuing Protocol (AMQP). Un broker di messaggi è un programma intermedio che traduce un messaggio dal protocollo di messaggistica formale del mittente al protocollo di messaggistica formale del ricevitore. I broker di messaggi sono elementi di telecomunicazione o reti di computer in cui le applicazioni software comunicano scambiando messaggi definiti in modo formale

Vai a documentazione RabbitMQ

RabbitMQ pubblicatori/consumatori

Backend RabbitMQ

Il pubblicatore dei messaggi del backend java.

Vai a documentazione Backend Rabbit MQ

Attivazione della Configurazione nelle varie applicazioni

Security

Nell'applicazione ibcsecurity vanno censiti i parametri RABBIT_*

NOME_PARAMETRO DESCRIZIONE
RABBIT_EXCHANGE_NAME Nome dell'exchange verso cui inviare i messaggi
RABBIT_HOSTNAME Url (o nome) del server su cui è ospitato il servizio di RabbitMQ
RABBIT_MESSAGGI_BACKEND_SERVICE Url della componente BACKEND-RABBIT-MQ che gestisce la notifica dei messaggi di backend a RABBIT. Questa URL viene usata attualmente dal backend per notificare i messaggi da inviare a RABBIT. (di solito il contesto dell'applicativo è backend-rabbit-mq)
RABBIT_PASSWORD Password per collegarsi al servizio di RabbitMQ
RABBIT_USERNAME Utente per collegarsi al servizio di RabbitMQ
RABBIT_PORT Porta su cui è esposto il servizio di RabbitMQ
BACKEND_URL_VISURA Indica la URL da invocare per fare una visura di una pratica del gestionale (es http://devel3/aspnet/WebServices/wssigepro/istanze.asmx). Il WS serve per recuperare le informazioni sulle pratiche che verranno renderizzate nelle area riservate/personali

Backend

Va attivata la verticalizzazione RABBITMQ.

La verticalizzazione DEVE essere attiva su TT e per tutti i comuni.

Il parametro DATA_INIZIO_RICERCHE_NOTIFICHE serve per impostare una data di inzio dei movimenti da notificare per evitare di inviare movimenti di pratiche storiche. Se non specificato allora viene presa la data in cui viene mandato in esecuzione il job nella componente Backend Rabbit MQ.

Configurazione messaggi per tipimovimento

I messaggi possono venire specificati per tipo movimento. Vedi la configurazione