Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Message queue consumption prohibition plugin. #1379

Closed
lilai23 opened this issue Dec 6, 2023 · 0 comments
Closed

Message queue consumption prohibition plugin. #1379

lilai23 opened this issue Dec 6, 2023 · 0 comments
Assignees
Labels
area/plugin Issues or PRs releated to sermant plugin service kind/feature Issue for new feature
Milestone

Comments

@lilai23
Copy link
Collaborator

lilai23 commented Dec 6, 2023

What would you like to be added?

New message queue consumption prohibition plug-in is added to support the consumption prohibition of Kakfa and RocketMQ message queues.

  • Intercept and cache consumer instances of Kakfa and RocketMQ
  • Supports disabling/resuming consumption at Topic or Client granularity
  • Supports dynamic configuration and distribution of consumption-prohibited Topics and switches
  • After stopping consumption, the partition or queue corresponding to the Topic needs to be released to other consumers in the same consumer group through the rebalancing mechanism.
  • If you subscribe to a Topic by specifying a partition or queue consumption method, and then restart consumption after disabling consumption, you will also need to restore the original partition or queue.
  • The order of message consumption is not affected, messages are not missed, and messages are not consumed repeatedly.

Why is this needed?

In some system architecture upgrades or failure scenarios, it is necessary to temporarily stop consumption of message queues to ensure system reliability and stability.

@lilai23 lilai23 added the kind/feature Issue for new feature label Dec 6, 2023
@luanwenfei-venus luanwenfei-venus added the area/plugin Issues or PRs releated to sermant plugin service label Dec 8, 2023
@luanwenfei-venus luanwenfei-venus added this to the v1.3.0 milestone Dec 8, 2023
@kkf1 kkf1 changed the title 消息队列禁止消费特性 Feature of message queue prohibits consumption feature Apr 13, 2024
@kkf1 kkf1 changed the title Feature of message queue prohibits consumption feature Feature of message queue consumption prohibition plugin. Apr 13, 2024
@kkf1 kkf1 changed the title Feature of message queue consumption prohibition plugin. Message queue consumption prohibition plugin. Apr 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/plugin Issues or PRs releated to sermant plugin service kind/feature Issue for new feature
Projects
None yet
Development

No branches or pull requests

2 participants