Skip to content

Non-persistent Broker #1

@rocketmq-baiji

Description

@rocketmq-baiji

FEATURE REQUEST

  1. Please describe the feature you are requesting.
    Since we have a higher requirement about the message delivery latency, I'm requesting a non-persistent broker which stores messages in memory instead of flushing to disk. The persistent or non-persistent broker should be transparent to clients which means the behavior of the clients(i.e. producer and consumer) should be the same.

  2. Provide any additional detail on your proposed use case for this feature.

    • The producer could send messages to the non-persistent broker.
    • The consumer could receive messages from the non-persistent broker.
  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?
    We should reduce latency as low as possible. Maybe we should implement a new MessageStore.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions