How Does MID Server Load Balancing Work in ServiceNow for REST API Calls?

Masoom_Patthan
Tera Contributor

Hello everyone,

I’m currently working with MID Servers in ServiceNow and have a question regarding how load balancing works when making outbound REST API calls.

We are in the process of optimizing our integration, and we’ve migrated from a cloud-based infrastructure to an on-premises setup for the API endpoint. Since this change, we’ve observed slower response times for REST API calls through ServiceNow, especially during form submissions.

  1. How does ServiceNow assign a MID Server for outbound REST API calls? Is there a round-robin mechanism, or does ServiceNow automatically choose the MID Server based on proximity, load, or any other factor?

  2. Can we configure load balancing for multiple MID Servers handling REST API calls, especially in a situation where we have several MID Servers deployed across different regions or on-prem environments?

  3. Are there best practices or configuration settings we should consider for ensuring better distribution of API calls across multiple MID Servers?

  4. What other factors could impact the performance of outbound REST API calls, such as network latency, security configurations, or resource allocation on the MID Server?

Looking forward to hearing your insights and suggestions. Thanks in advance!

0 REPLIES 0