We have a consumer portal where

We have a consumer portal where conversations (messages) are generated. We need these same conversation messages to be delivered in real time to a different portal. The requirements are:

Messages must be delivered in FIFO (first in, first out) order.

No message should be dropped.

Messages should be routed per conversation (e.g., if there are 50 different conversations, each message should go only to its corresponding conversation thread).

The system should scale and maintain ordering per conversation.

Can this be implemented using Cloudflare (Queues, Durable Objects, or both)? If so, what’s the best approach?
Was this page helpful?