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