Same Job Tags to Multiple Workers
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi folks,
I'm about to configure the Servers having a couple of Worker nodes. According to the online help, it says "You can add the same job tag to multiple workers" that makes me bothered a bit.
Assuming the same job tag(=TAG1) is assigned to both WORKER1 and WORKER2...
a new job w/ TAG1 will be automatically routed to either of WORKER1 or WORKER2 by the controller? And, what is the point by configuring so?
If any thoughts or experience regarding this topic, please let me know. Thanks!
Job tags: To assign the worker to run specific tagged jobs, add job tags. Comma separate multiple job tags. You can add the same job tag to multiple workers.
https://help.alteryx.com/20214/en/server/configure/system-settings/worker.html#idp95906
Solved! Go to Solution.
- Labels:
- Server
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
@gawa ,
I am not exactly sure, but I understand the Job Tag is used
- to hide physical nodes from the end users and
- to control the assignment of resources.
Suppose you have Gallery users from 2 business units (BU1, BU2) and
you run 4 Workers (Worker1, Worker2, Worker3, Worker4).
If you want to give the same computing power for each BU, you can assign
{Worker Tag: "BU1" to Worker: [Worker1, Worker2]} and
{Worker Tag: "BU2" to Worker: [Worker3, Worker4]}
so that the Controller will assign the available worker and the users do not need to care which worker to use.
Or you can change the assignment of Workers according to your capacity planning.
if BU1 uses the Server resource much heavier than BU2, you may change the assignment of worker like;
{Worker Tag: "BU1" to Worker: [Worker1, Worker2, Worker3]} and
{Worker Tag: "BU2" to Worker: [Worker4]}.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Thanks @Yoshiro_Fujimori , it makes sense. It's a kind of load balancer.
As you mentioned, not only distributing jobs to multiple workers but also changing the allocation of worker(2:2 => 3:1) without stopping the service nor modifying the computer spec, would be good reason to use this feature.
