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

Feat/dynamic queue with concurrency #973

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

pcmid
Copy link

@pcmid pcmid commented Nov 20, 2024

Implemented #250, based on #879, cc @kanzihuang, with support for dynamically adding queues and controlling concurrency levels.

Not fully verified, but it works perfectly for my use case: a distributed spider with concurrency control.

Known issues:

  • We need a global lock to protect the server’s restart operation.
  • When the server is running, setting the queue concurrency does not take effect.

@pcmid pcmid force-pushed the feat/dynamic_queue_with_concurrency branch from 541a69a to 2bace4c Compare November 20, 2024 17:24
@pcmid pcmid changed the title Feat/dynamic queue with concurrency WIP: Feat/dynamic queue with concurrency Nov 20, 2024
@pcmid pcmid changed the title WIP: Feat/dynamic queue with concurrency Feat/dynamic queue with concurrency Nov 20, 2024
@hamidrabedi
Copy link

any updates on this? where are we right now?

@kamikazechaser
Copy link
Collaborator

kamikazechaser commented Dec 3, 2024

Not fully verified

This is a major feature. It could land on a testing branch for a few months before we release it on master just to smoke out any bugs. Also see the comments left by the linter. It would be good to also have feedback from @kanzihuang (if he is around).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants