Un servizio di messaggistica serverless
Oracle Cloud Infrastructure (OCI) Queue è un servizio che consente di abilitare la comunicazione asincrona (disaccoppiata) in modo 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 i design siano pronti al futuro, in modo che quando nuovi componenti sono creati, essi possano pubblicare o iscriversi alla coda in modo trasparente.
OCI Queue garantisce che un messaggio continui fino a quando non arriva alla scadenza o viene eliminato. Il servizio garantisce che il messaggio viene consegnato almeno una volta all'applicazione consumer. I messaggi possono essere consumati da un canale casuale all'interno di una coda per aumentare l'equità di elaborazione e proteggere dai vicini "rumorosi".
OCI Queue gestisce le fluttuazioni della domanda di servizio in modo trasparente. 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 clienti.
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 possiede le seguenti funzioni: