I am new to 8.3 (7.2.1 background) and have a question on nodetypes. The install documentation (Tomcat/Oracle) indicates the following:
Set the node type with the JVM argument: -DNodeType=<node type>.
To support queue processing, Pega Platform requires at least one stream node (node type Universal
or Stream). In a single node cluster, set the node type to Universal, otherwise set the node type to
Stream; for example, -DNodeType=Stream.
We are creating four jvms on four servers (one jvm per server). Will setting the nodetype to Stream on one of those jvms limit that jvm to just stream processing? Will it still handle user interaction, etc.?
***Moderator Edit-Vidyaranjan: Updated Platform Capability***
I would try to simplify here. You can few know DNodeType such as Stream, BackgrounProcessing, Search, Webuser.
Now When you define the DnodeType as stream, the node will only handle stream related data. Your loadbalancers will not have to worry about it.
Now lets come to Webuser, when you define the node type as webuser only browser requestors will go to this node. This is by design in pega.
Now suppose you have 100 user and two webuser node, here your load balancer should take care of balancing load the way you would have configured it to behave.
So in short if you want node to only handle user load(browser requestors) you can define node type as webuser.
Keep up to date on this post and subscribe to comments