Een serverless messagingservice
Oracle Cloud Infrastructure (OCI) Queue is een service voor asynchrone (ontkoppelde) communicatie via een methode zonder server. De OCI Queue verwerkt transactiedata in grote volumes waarvoor onafhankelijke verwerking zonder verlies of duplicatie is vereist. Voor de service worden eindpunten op basis van open standaarden (STOMP en REST met OpenAPI-definities) gebruikt zodat met elke client kan worden gecommuniceerd.
OCI Queue maakt ontkoppeling van services mogelijk via asynchrone connectiviteit. Hierdoor kunnen componenten onafhankelijk van elkaar worden geschaald en kunnen ontwerpen toekomstbestendig worden gemaakt, zodat nieuwe componenten tijdens het bouwen op een transparante manier naar de wachtrij kunnen worden gepubliceerd of erop kunnen worden geabonneerd.
Met OCI Queue wordt gegarandeerd dat een bericht behouden blijft totdat dit wordt verwijderd of vervalt. De service kan garanderen dat het bericht ten minste eenmaal bij de klantapplicatie wordt afgeleverd.
Fluctuaties in servicevraag worden op een transparante manier door OCI Queue afgehandeld. Dit betekent dat OCI Queue elk gewenst aantal berichten in een korte periode kan opnemen (via beheer van piekbelasting) en berichten trager kan laten verwerken bij een beperkt aantal consumenten.
OCI Queue is zeer eenvoudig en efficiënt te gebruiken omdat het ondersteuning biedt voor open standaarden, waaronder RESTful API's (met een OpenAPI-specificatie) en het toonaangevende STOMP-protocol.
OCI Queue bevat de volgende functies: