This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Overview

    Service Overview

    Queue Service is a service that efficiently manages and delivers messages or tasks, supporting message transmission between systems.
    This service smooths the data flow between the Producer that generates messages and the Consumer that receives messages, and provides a FIFO (First-In-First-Out) function that guarantees message order. Through this, it distributes system load caused by messages, allowing efficient message management in microservice architectures or event-driven systems.

    Features

    • Efficient message processing : By processing and managing the simultaneous sending and receiving of a large number of messages, you can efficiently handle the message processing tasks of the user system.
    • Fast Service Processing : Producer and Consumer operate independently of each other, allowing for improved responsiveness and processing speed.
    • Message Order Guarantee : Ensures the order of received messages to maintain data consistency.
    • Strong security and reliability : Protects sensitive information through encryption during message transmission and storage, and provides reliable message management.

    Service Diagram

    Diagram
    Figure. Queue Service Diagram

    Provided Features

    Queue Service provides the following features.

    • Queue creation: Create a Queue of type basic or FIFO that guarantees message order, depending on the message reception handling method.
      • If using FIFO type, the Queue Service sorts messages in order of receipt time.
    • Message Transmission: The Producer sends the message to be delivered to the Consumer to the Queue.
    • Message Reception: Consumer receives the Producer’s message from the Queue.
    • Message Management: Check and manage messages stored in the Queue.
    • Message Encryption: Encrypt messages within the Queue by integrating with the KMS service.
      • We support preventing message exposure by configuring message encryption.

    Components

    Producer

    Create and send messages using Queue Service.

    Consumer

    Receive and process messages from the Queue Service.

    Message Manager

    You can check the loaded messages in the Queue Service and manage them, such as deleting them.

    Region-specific provision status

    Queue Service can be provided in the environment below.

    RegionAvailability
    Korea West 1(kr-west1)Provided
    Korea East 1 (kr-east1)Provided
    South Korea 1(kr-south1)Not provided
    Korea South2(kr-south2)Not provided
    South Korea South 3 (kr-south3)Not provided
    Table. Queue Service regional availability status

    Pre-service

    Queue Service has no preceding service.