The events queue will now start in a paused state, which means it won't You may also use an expanded form to configure queues with individual overrides: queues : ] The followingĬonfiguration would start four queues with concurrency ranging from 5 to 50: config :my_app, Oban, queues :, repo : MyApp.Repo Queues are specified as a keyword list where the key is the name of the queueĪnd the value is the maximum number of concurrent jobs. Would be better to use a more robust database solution that supports horizontal scalability, like If you expect your background jobs to generate high loads, it Please note that SQLite3 may not be suitable for high-concurrency systems or for systems that need Running with SQLite3 requires adding ecto_sqlite3 to your app's dependenciesĪnd setting the engine: config :my_app, Oban, engine :, queues :, repo : MyApp.Repo Same core functionality for a single node, while the Postgres engine is moreĪdvanced and designed to run in a distributed environment. Oban ships with engines for PostgreSQL and SQLite3. Learn more about prices and licensing Oban Web+Pro at getoban.pro. Plugins, and workers are available as licensed packages: Oban requires Elixir 1.12+, Erlang 22+, and PostgreSQL 12.0+ or SQLite3 3.37.0+.įind testing setup, helpers, and strategies in the testing guide.Ī web dashboard for managing Oban, along with an official set of extensions, Oban is a robust job processing library which uses PostgreSQL or SQLite3 forĭetails on installing and configuring Oban in your application.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |