Is REST Service classified as WebUser or BackgroundProcessing?
Let's say we have 2 WebUser nodes for browser access and 2 BackgroundProcessing nodes for Agents. Now we've just created REST Service in PRPC. Which nodes are supposed to handle REST call from external system, WebUser nodes or BackgroundProcessing nodes? Can we specify that somewhere, or there is no choice.
***Edited by Moderator Kayla to update Platform Capability tags****
WebUser nodes are redirected by load balancer, but BackgroundProcessing is not. If there is no load balancer up front, how do you think it is possible to use BackgroundProcessing nodes for REST Service?
There is an option for Listeners (Email, File, MQ, or JMS) to run only in the specific (for example Util, background processing) nodes.
However, there is no restriction for services (such as, SOAP and REST) to run only in the Specific nodes unless there is a Load balancer to redirect those requests accordingly.
Use the load balancer to route the REST requests to specific Pega nodes to run only Service REST on selected nodes.
Thanks. Then we need two LBs for WebUser nodes and Service nodes. Or can a single LB handle two groups? Meaning, for browser requests LB redirects to WebUser nodes, but for REST requests LB redirects to Service nodes. Is such thing feasible?
If it is feasible, which is a common design in general? Two LBs or single LB?