As a database
Ephemeral message brokers are much less like a database than persistent ones, but they do have some connections.
Fault tolerance
Ephemeral message brokers depend on acknowledgments to ensure that messages are not lost in the event of consumer failure. Like all acknowledgment-based approaches to network communication, this can result in duplicated side effects unless idempotence is implemented.