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

NATS data store and event broker #984

Open
1 task done
legout opened this issue Nov 7, 2024 · 3 comments
Open
1 task done

NATS data store and event broker #984

legout opened this issue Nov 7, 2024 · 3 comments

Comments

@legout
Copy link

legout commented Nov 7, 2024

Things to check first

  • I have searched the existing issues and didn't find my feature already requested there

Feature description

Support NATS as a data store and event broker for apscheduler.

https://nats.io/

Use case

  • NATS Jetstream KV Store or Object Store could be uses as a data store
  • NATS Core Pub/Sub or NASTS Jetstrem Streams as a Event Broker. Using the build in queue groups could be leveraged to load balance workers and add priorities to a different queues.
@agronholm
Copy link
Owner

This would need a PR from someone else. I have my hands full with getting the basics done.

@legout
Copy link
Author

legout commented Nov 27, 2024

Maybe I will look into it during the Holiday season. Do you have some tips, which parts of the code are neccessary to have a deeper look into?

@agronholm
Copy link
Owner

Just take a look at the existing data stores and event brokers. Also note that the API isn't stable yet, and won't be until the final release of 4.0.0, so you may have to adjust your code along the way.

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

No branches or pull requests

2 participants