Un servizio di messaggistica serverless
Oracle Cloud Infrastructure (OCI) Queue è un servizio che consente di abilitare la comunicazione asincrona (disaccoppiata) in modalità serverless. OCI Queue gestisce volumi elevati di dati transazionali che richiedono un'elaborazione indipendente senza perdita o duplicazione. Il servizio utilizza endpoint aperti standard (STOMP e OpenAPI-defined REST) per comunicare con ogni client.
OCI Queue consente il disaccoppiamento dei servizi tramite la connettività asincrona. Ciò garantisce che i componenti possano ridimensionarsi in modo indipendente e che le progettazioni siano a prova di futuro, così da consentire pubblicazioni e iscrizioni trasparenti alla coda quando vengono creati nuovi componenti.
OCI Queue garantisce che un messaggio è persistente fino a quando non scade o viene eliminato. Il servizio garantisce che il messaggio viene consegnato almeno una volta all'applicazione consumer. I messaggi possono essere fruiti da un canale casuale all'interno di una coda per aumentare la chiarezza di elaborazione e proteggere da presenze di "disturbo".
OCI Queue gestisce fluttuazioni trasparenti della domanda di servizi. Ciò significa che OCI Queue può assimilare qualsiasi volume di messaggi in un breve periodo di tempo (gestendo i picchi di carico) e consentire un'elaborazione più lenta dei messaggi con un numero limitato di consumer.
OCI Queue è molto semplice ed efficiente da usare perché supporta standard aperti, tra cui API RESTful (con una specifica OpenAPI) e il protocollo STOMP standard del settore.
OCI Queue presenta le seguenti caratteristiche: