Node Classification for WebUser

Hi,

We are configuring our nodetype in production and as per the below URL, WebUser NodeType is needed for Agents which run on webuser node for webuser jobs

We wanted to check if websuer nodetype is needed for those server where user interact with application through load balancer but no such agents/listeners running of WebUser Type?

Labelling the user interaction nodes that you’ve described with the WebUser classification is the intended purpose of this classification and probably best practice, however I would not say it is strictly required.

The WebUser node type classification is in most cases probably used specifically to avoid assigning agents and listeners to the nodes that are supporting user interaction so when you read that agent documentation from the perspective of the nodes rather than an agent it could be a little confusing since there are probably rare use cases for a WebUser agent.

For example, on my project we are using the WebUser classification on all the user interaction nodes but they have no agents or listeners running on them except the bare minimum RunOnAllNodes system agents.

@jespinozasokal Thanks for your response. In that case do we need to assign any node type (not even WebUser) at all if it’s just a user/non-user interaction node (if there are no Agent of WebUser Type)?

As per the below article - "If you do not assign a node type to a node, Pega Platform, by default, associates the node with four Pega-provided node types: “BackgroundProcessing,Search,Stream,WebUser”

Pegasystems Documentation

Then I guess it’s better to use WebUser rather than keeping it default?

Any update on this? @KevinZheng_GCS Maybe you could help me in answering this question?

I also wanted to know if WebUser is also needed for those nodes where we are only receiving web service calls & no such agent is running of WebUser Type

Investigated more on this topic and concluded that we can assign WebUser for those nodes which handle web service calls as well.