Skip to content

Load Balancing

Cory Gehr edited this page Apr 24, 2020 · 2 revisions

Load Balancing

Load balancing can be desired to prevent a service disruption due to problems like service outages, application misconfiguration, among others. This is strongly recommended for large-scale or multi-region deployments.

This project has been tested with Azure Front Door, which is recommended for Azure-based deployments given its global footprint as a reverse proxy service; requests utilize internal Azure networks which remove specific region requirements.

Service Health Endpoint

Some platforms support periodic querying of a URL to ensure specific servers are available for participation in a load balancing cluster.

You may submit an HTTP HEAD request to /api/Message to fulfill this purpose; assuming the server is healthy, it will always return an HTTP 200.

Contents

  1. Home

Deployment

  1. Quickstart

Usage

  1. API Usage
  2. Content Formatting

Advanced Topics

  1. Changing DBMS
  2. Load Balancing

Clone this wiki locally