rubenf
rubenf12mo ago

Ask Inkeep

@Ask Inkeep what is a dedicated worker
3 Replies
Ask Inkeep
Ask Inkeep12mo ago
Thanks for tagging me @rubenf. I'll look through relevant sources and get back to you in less than a minute. ----------------------------- While I generate an answer, here are some sources that might be helpful: * Workers and Worker Groups * Dedicated Workers / High Throughput * Core Concepts * Worker Groups Management UI ----------------------------- Answer A Dedicated Worker in Windmill is a type of worker that is specifically dedicated to executing a particular script (1) . As compared to a normal worker, a dedicated worker is designed to execute any job that targets its script much faster (2) (1) , at the cost of being able to only execute that particular script (1) . This feature is particularly useful in situations where high performance is required, since dedicated workers operate as efficiently as running the same logic in a for loop, but also provide the added advantage of showing separate jobs per execution. However, it's worth noting that the dedicated workers feature is available only in the Enterprise and Team Editions of Windmill (2) (3) (4) , and for now, it only works with bun scripts and Python scripts that have been pre-deployed (1) . To utilize this feature, one needs to assign a worker group to execute the specific script, and then toggle the "Dedicated Workers" option for that script in the script Settings (1) (5) (6) [(7)](https://www.windmill.dev/docs/getting_started/sc
Ask Inkeep
Ask Inkeep12mo ago
Feel free to tag me @Ask Inkeep for any follow-ups on this thread. Also appreciate any feedback, it helps me improve.