Nginx可以通过配置文件实现三种常见的负载均衡方式
1、轮询(默认)
每个请求按时间顺序依次分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}
2、加权轮询
可以在server指令中指定权重,权重越高,分配的请求越多。
http {
upstream myapp2 {
server srv1.example.com weight=3;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp2;
}
}
}
3、ip_hash
每个请求按访问ip的ha服务器托管sh结果分配,使得同一客户端的请求总是定向到同一服务器,除非该服务器不可用。
ht服务器托管tp {
upstream myapp3 {
ip_hash;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp3;
}
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
1.预训练词向量 预训练词向量(Pre-trained Word Embeddings)是指通过无监督学习方法预先训练好的词与向量之间的映射关系。这些向量通常具有高维稠密特征,能够捕捉词语间的语义和语法相似性。最著名的预训练词向量包括Google的Word2V…