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