当前位置: 首页 > news >正文

b站推广网站入口202设计本网站

b站推广网站入口202,设计本网站,珠海网站建设小程序,内部网站建设教程本例单机集群部署使用三个节点,分别为node1、node2、node3 一、安装与配置 1 创建数据目录 mkdir -p node1/data node1/logs mkdir -p node2/data node2/logs mkdir -p mode3/data node3/logs 2 数据目录授权 chown 1000 node1/ node2/ node3/ chown 1000 n…

本例单机集群部署使用三个节点,分别为node1、node2、node3

一、安装与配置

1 创建数据目录

mkdir -p node1/data  node1/logs
mkdir -p node2/data  node2/logs
mkdir -p mode3/data  node3/logs

2 数据目录授权

chown 1000 node1/ node2/ node3/
chown 1000 node1/data/ node1/logs/
chown 1000 node2/data/ node2/logs/
chown 1000 node3/data/ node3/logs/

3 创建docker-compose.yml文件

version: '3'
services:emqx1:image: emqx:5.3.1container_name: emqx1environment:- "EMQX_NODE_NAME=emqx@node1.emqx.io"- "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"- "EMQX_CLUSTER__STATIC__SEEDS=[emqx@node1.emqx.io,emqx@node2.emqx.io,emqx@node3.emqx.io]"healthcheck:test: ["CMD", "/opt/emqx/bin/emqx ctl", "status"]interval: 5stimeout: 25sretries: 5networks:emqx-bridge:aliases:- node1.emqx.ioports:- 1883:1883- 8083:8083- 8084:8084- 8883:8883- 18083:18083volumes:- /etc/localtime:/etc/localtime:ro- ./node1/logs:/opt/emqx/log- ./node1/data:/opt/emqx/dataemqx2:image: emqx:5.3.1container_name: emqx2environment:- "EMQX_NODE_NAME=emqx@node2.emqx.io"- "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"- "EMQX_CLUSTER__STATIC__SEEDS=[emqx@node1.emqx.io,emqx@node2.emqx.io,emqx@node3.emqx.io]"healthcheck:test: ["CMD", "/opt/emqx/bin/emqx ctl", "status"]interval: 5stimeout: 25sretries: 5networks:emqx-bridge:aliases:- node2.emqx.ioports:- 1873:1883- 8073:8083- 8074:8084- 8873:8883- 18073:18083volumes:- /etc/localtime:/etc/localtime:ro- ./node2/logs:/opt/emqx/log- ./node2/data:/opt/emqx/dataemqx3:image: emqx:5.3.1container_name: emqx3environment:- "EMQX_NODE_NAME=emqx@node3.emqx.io"- "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"- "EMQX_CLUSTER__STATIC__SEEDS=[emqx@node1.emqx.io,emqx@node2.emqx.io,emqx@node3.emqx.io]"healthcheck:test: ["CMD", "/opt/emqx/bin/emqx ctl", "status"]interval: 5stimeout: 25sretries: 5networks:emqx-bridge:aliases:- node3.emqx.ioports:- 1863:1883- 8063:8083- 8064:8084- 8863:8883- 18063:18083volumes:- /etc/localtime:/etc/localtime:ro- ./node3/logs:/opt/emqx/log- ./node3/data:/opt/emqx/datanetworks:emqx-bridge:driver: bridge

4 启动运行EMQX

docker-compose up -d

5 EMQX的Dashboard访问地址 http://${ip}:${port}   参考:http://192.168.1.xxx:18083/

默认用户名: admin

默认密码: public

登录后提示修改密码

6 配置Nginx的负载均衡策略

nginx.conf内容如下:

user  nginx;
worker_processes  auto;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}stream {upstream emqx_tcp_cluster {server 10.10.1.100:1883 weight=1 max_fails=3 fail_timeout=30s;server 10.10.1.110:1873 weight=1 max_fails=3 fail_timeout=30s;server 10.10.1.120:1863 weight=1 max_fails=3 fail_timeout=30s;}server {listen 1893;proxy_pass emqx_tcp_cluster;proxy_buffer_size 8k;tcp_nodelay on;}
}

7 扩展其他负载均衡策略

随机轮询

随机轮询就是从待选列表中随机分配连接

upstream emqx_tcp_cluster {random;# emqx的三个实例server 10.10.1.100:1883;server 10.10.1.110:1873;server 10.10.1.120:1863;
}

带权轮询

部署的服务器存在性能差异,我们可以通过配置权重 weight 来修改轮询的几率

upstream emqx_tcp_cluster {# emqx的三个实例server 10.10.1.100:1883 weight=1;server 10.10.1.110:1873 weight=2;server 10.10.1.120:1863 weight=3;
}

least_conn 策略

最小连接数策略,优先分配给获得连接数较少的服务器

upstream emqx_tcp_cluster {least_conn;# emqx的三个实例server 10.10.1.100:1883;server 10.10.1.110:1873;server 10.10.1.120:1863;
}

IP Hash 策略

有特殊需求,希望同一个客户端连接至同一个服务器,则可以使用 IP Hash 策略

upstream emqx_tcp_cluster {ip_hash;# emqx的三个实例server 10.10.1.100:1883;server 10.10.1.110:1873;server 10.10.1.120:1863;
}

http://www.hrbkazy.com/news/25806.html

相关文章:

  • 法律咨询网站建设方案企业互联网推广
  • app制作网站收费吗泉州seo托管
  • 深圳商城网站设计费用热搜榜排名今日事件
  • 网站建设大纲搜索引擎优化工具有哪些
  • 网站底部备案山东搜索引擎优化
  • 上海网站建设 永灿今日中国新闻
  • wordpress 调用个人资料网站seo案例
  • 成都公司建设网站百度有哪些产品
  • 国外b站刺激战场直播app2021年网络营销考试题及答案
  • 幼儿园网站设计和建设今日最新闻
  • 长沙做网站优化二级子域名ip地址查询
  • 接app推广接单平台搜狗seo软件
  • i网站建设西安今日头条新闻
  • 广州互联网营销师seo接单平台
  • 网站开发新手什么软件好营销软文广告
  • 网站建设硬件网络推广服务外包公司
  • wordpress+日ip1w学校seo推广培训班
  • 律师网站 扁平化网站整站优化推广方案
  • 一个静态网站开发考虑什么大众点评seo关键词优化
  • wordpress微信公众号采集宁波如何做抖音seo搜索优化
  • 网站前期建设100种找客户的方法
  • 网站开发l论文在线友情链接
  • 做商城网站企业自助建站网
  • 外贸淘宝网站建设seo技术是什么
  • 微信公众号怎么建网站免费下载百度软件
  • 河南省城乡和建设厅网站首页网站设计需要什么
  • 提供给他人做视频解析的网站源码百家号官网
  • 普通个人简历电子版免费京东seo搜索优化
  • 如何做阿里巴巴的网站首页免费网站的软件
  • 郑州市建设厅网站seo交流网