apache / apache/rocketmq-mqtt

[Enhancement] Implement Shared Subscriptions in MQTT 5.0

Open
#242 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
209
Forks
72
PR merge metrics
No merged PRs in 30d

Description

Shared Subscriptions: This feature allows multiple clients to share the same subscription. When a message is published to a shared subscription, the broker delivers the message to only one of the subscribed clients, effectively load balancing the message delivery.

branch: develop_mqtt5.0
FYI:https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by checking the develop_mqtt5.0 branch and reading the MQTT 5.0 shared-subscription section linked in the issue. Trace the broker's subscription and message-delivery entry points, then define the affected tests and confirm that a message sent to a shared subscription reaches only one eligible client while ordinary subscriptions retain their behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.