About Technology-Based Message Transmission

Follow these guidelines for transmitting messages using a particular technology for each use case.

Use Oracle Cloud Infrastructure Queue when:

  • Messages only need to go to one consumer
  • Guaranteed message ordering is not a critical requirement
  • Messages are less than 256 KB in size

Use Oracle Cloud Infrastructure Streaming when:

  • Multiple endpoints must read the same message
  • Messages must be replicated across regions
  • A fully managed Kafka-compliant solution is required
  • Messages are greater than 256 KB in size

Use Oracle Integration when:

  • Intelligent routing of messages is required
  • A separate integration UI from the core OCI Console is required
  • Message volumes are large
  • Systems orchestration integration also exists

Use Oracle Cloud Infrastructure Notifications when:

  • Volumes are low with small payloads
  • Consumption may include human actors
  • Messages originate from parts of OCI

Use Oracle Database when:

  • Creating or using Oracle database-centric applications
  • Control is needed over persistence
  • Development processes favor the use of database technologies