1. ip_hash: ip_hash uses a source address hash algorithm to always send requests from the same client to the same backend server unless the server is unavailable. ip_hash syntax: upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; server backend3.example.com down; server backend4.example.com; } ip_hash is simple and easy to use, but it has the following problems:
2. sticky_cookie_insert: Use sticky_cookie_insert to enable session affinity, which causes requests from the same client to be delivered to the same server for a group of servers. The difference from ip_hash is that it does not judge the client based on the IP, but based on the cookie. Therefore, the situation in which the client and the front-end proxy from the same LAN in the above ip_hash cause load imbalance can be avoided. grammar: upstream backend { server backend1.example.com; server backend2.example.com; sticky_cookie_insert srv_id expires=1h domain=toxingwang.com path=/; } illustrate:
In addition, you can also use the backend server itself to keep the session synchronized through related mechanisms, which will be described in detail later! The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: How to solve the problem of Chinese garbled characters when inserting table data into MySQL
>>: A brief discussion on how to learn JS step by step
1. Preparation 1.1 Download and install VMware 15...
Purpose of using Nginx Using Alibaba Cloud ECS cl...
VMware tools provides great convenience for using...
I was recently working on a comment feature that ...
The sort command is very commonly used, but it al...
Note: I use Centos to install docker Step 1: Inst...
I just started learning about databases recently....
Beginners can learn HTML by understanding some HT...
Table of contents 1 Version and planning 1.1 Vers...
This article was originally written by blogger We...
When we make a gradient background color, we will...
When using Navicat to connect to a remote Linux M...
A website uses a lot of HTML5 and CSS3, hoping th...
When installing Tomcat in Docker, Tomcat may over...
Copy code The code is as follows: <BODY> //...