blogs.oracle.com
Open in
urlscan Pro
2a02:26f0:11a:4a2::a15
Public Scan
Submitted URL: https://app.response.oracle-mail.com/e/er?elq_mid=236865&sh=262519181718070525192613060819261518161918200431&cmid=WWMK220628P00068C00...
Effective URL: https://blogs.oracle.com/cloud-infrastructure/post/oci-queue-is-now-available-in-all-commercial-regions?elq_mid=236865&sh...
Submission: On January 12 via api from IN — Scanned from DE
Effective URL: https://blogs.oracle.com/cloud-infrastructure/post/oci-queue-is-now-available-in-all-commercial-regions?elq_mid=236865&sh...
Submission: On January 12 via api from IN — Scanned from DE
Form analysis
1 forms found in the DOM<form class="scs-search-form" data-bind="attr: {id: searchId}" role="search" onsubmit="return triggerContentListComponents()" id="scs-search-b6b22ef4-4f69-4c15-a57d-7e1bf9689381">
<input class="scs-search-input" data-bind="value: queryString, attr:{ 'data-show-icon': showSearchIcon, style: computedStyle, placeholder: placeholderText, 'aria-label': placeholderText}" type="text" data-show-icon="true" style=""
placeholder="Enter Search..." aria-label="Enter Search...">
<button class="scs-search-button" data-bind="visible: showSearchIcon, 'click': triggerContentListComponents, attr: {'aria-label': placeholderText}" aria-label="Enter Search..."></button>
</form>
Text Content
* Skip to content * Accessibility Policy Oracle Oracle Cloud Infrastructure Blog Search Exit Search Field Clear Search Field Select Language * Menu CATEGORIES * What is New in OCI * Product News * Technical Solutions * Developer Tools and Solutions * Strategy * Security Strategies * First Principles * Platform Leader * Industry Solutions * Performance Solutions * Partner Solutions * Public Sector and Government * Behind the Scenes with OCI Engineering * RELATED CONTENT Cloud.oracle.com * Blogs Home * Blogs Directory * Featured Authors * RSS Oracle Cloud Infrastructure Blog * Developer Tools and Solutions, * Product News, OCI QUEUE IS NOW AVAILABLE IN ALL COMMERCIAL REGIONS December 15, 2022 | 4 minute read Philip Wilkins Cloud Developer Evangelist at OCI Abhishek Bhaumik Senior Product Manager Text Size 100%: - + We’re pleased to announce that Oracle Cloud Infrastructure (OCI) Queue service is now generally available in all OCI commercial regions, with the non-commercial regions following shortly. OCI Queue provides a serverless, high-performance messaging solution for asynchronous interprocess communication, allowing services and applications to be decoupled and event-driven. The service is priced on API calls, with the first million calls each month being free. The service includes an intuitive user interface for configuring, creating, and managing queues, along with Terraform support. The service is supported with REST APIs and SDKs for multiple languages, including Java and Python, for not only sending and receiving messages on the queues but also configuring and managing the queues. With REST APIs, the service also supports the use of the STOMP protocol, and other messaging protocols get support in the future. The Oracle Architecture Center and public GitHub repositories include example and referenceable implementations that you can deploy to see queues being used and see code putting the APIs and SDKs into use. OCI QUEUE CAPABILITIES The service provides the following features: * Delivery assurance * Automatic scaling based on demand * Highly available with availability domain and fault zone redundancy * OCI Queue messages are encrypted in flight and at rest. * Implementation agnostic * Provision of dead letter queues to hold messages that have failed delivery * Strong access control managed through policies controlled by OCI Compartments and Identity and Access Management (IAM) services * Messages in batches to ensure efficiency CONSUMPTION MANAGEMENT The consumption of messages provides the means to control their visibility. When one consumer takes a message, it isn’t visible to any other consumers but retained on the queue until the first consumer confirms successful receipt or is timed out. With this method, the consumer can change how long a message remains hidden if its transaction takes longer than expected. The process uses the following steps: 1. A producer sends a message to the queue with the default message retention time. The producer receives confirmation that the Queue service received and stored the message. 2. Consumer A receives the message, which it is supposed to process within Visibility Timeout A. 3. Consumer B receives nothing because the only available message was already consumed by Consumer A. 4. Consumer A fails to process the message within Visibility Timeout A, so it updates the message to extend the visibility timeout. 5. Consumer B tries to receive a message again but can’t because the only available message was consumed and extended by Consumer A. 6. The extended visibility timeout elapses, and the message becomes visible again. 7. Consumer B tries to receive a message a third time. Consumer B receives the message, which is supposed to process within Visibility Timeout B. 8. Consumer A tries to receive the message but receives nothing because Consumer B consumed the message. Consumer A can no longer extend the message’s visibility timeout or delete the message. 9. Consumer B processes the message successfully and tries to delete the message from the queue. Consumer B receives confirmation that the message was permanently deleted, so it can’t be delivered to any other consumer. GET STARTED NOW For more information about Oracle Cloud Infrastructure Queue, visit the following resources: * Product page * Product documentation * Architecture Center playbook for OCI Queue * GitHub repository with demo * Previous OCI Queue blogs with details of other capabilities PHILIP WILKINS CLOUD DEVELOPER EVANGELIST AT OCI ABHISHEK BHAUMIK SENIOR PRODUCT MANAGER Previous Post ANNOUNCING THE VMWARE CLOUD DIRECTOR SERVICE ON ORACLE CLOUD VMWARE SOLUTION Sheryl Sage | 5 min read Next Post OCI GOVERNMENT CLOUD FAULT DOMAINS IMPROVE AVAILABILITY Jerry Niemeyer | 5 min read Resources for * About * Careers * Developers * Investors * Partners * Startups Why Oracle * Analyst Reports * Best CRM * Cloud Economics * Corporate Responsibility * Diversity and Inclusion * Security Practices Learn * What is Customer Service? * What is ERP? * What is Marketing Automation? * What is Procurement? * What is Talent Management? * What is VM? What's New * Try Oracle Cloud Free Tier * Oracle Sustainability * Oracle COVID-19 Response * Oracle and SailGP * Oracle and Premier League * Oracle and Red Bull Racing Honda Contact Us * US Sales 1.800.633.0738 * How can we help? * Subscribe to Oracle Content * Try Oracle Cloud Free Tier * Events * News -------------------------------------------------------------------------------- * © 2022 Oracle * Privacy/Do Not Sell My Info * Cookie-Präferenzen * Ad Choices * Careers