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

一分钟用自己的电脑做网站国际最新新闻热点事件

一分钟用自己的电脑做网站,国际最新新闻热点事件,重庆未来科技网站建设,网站研发流程先安装Docker Centos7离线安装Docker 华为云arm架构安装Docker RabbitMQ集群模式介绍 RabbitMQ集群搭建和测试总结_亲测 RabbitMQ 有三种模式:单机模式,普通集群模式,镜像集群模式。单机模式即单独运行一个 rabbitmq 实例,而…

先安装Docker

Centos7离线安装Docker

华为云arm架构安装Docker

RabbitMQ集群模式介绍

RabbitMQ集群搭建和测试总结_亲测

RabbitMQ 有三种模式:单机模式,普通集群模式,镜像集群模式。单机模式即单独运行一个 rabbitmq 实例,而集群模式需要创建多个 rabbitmq实例

第一种 普通集群模式:rabbitmq集群与其他集群有些不同,rabbitmq集群同步指的是复制队列,元数据信息的同步,即同步的是数据存储信息;消息的存放只会存储在创建该消息队列的那个节点上。并非在节点上都存储一个完整的数据。在通过非数据所在节点获取数据时,通过元数据信息,路由转发到存储数据节点上,从而得到数据 。

第二种 镜像集群模式:与普通集群模式区别 主要是消息实体会主动在镜像节点间同步数据,而不是只存储数据元信息。 故普通集群模式 但凡数据节点挂了,容易造成数据丢失但镜像集群模式可以保证集群只要不全部挂掉,数据就不会丢失,当相对于性能来说,镜像集群模式会比普通集群模式多出消耗数据的传输。故取决于业务场景进行取舍。

Docker搭建普通集群模式

在一台机器上使用Docker搭建RabbitMQ集群

#拉取镜像
docker pull rabbitmq:3.8.2-management#启动三个容器
docker run -d --hostname rabbitmq01 --name rabbitmqCluster01 -p 15672:15672 -p 5672:5672 -p 1883:1883 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmq:3.8.2-managementdocker run -d --hostname rabbitmq02 --name rabbitmqCluster02 -p 15673:15672 -p 5673:5672 -p 1884:1883 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 rabbitmq:3.8.2-managementdocker run -d --hostname rabbitmq03 --name rabbitmqCluster03 -p 15674:15672 -p 5674:5672 -p 1885:1883 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 --link rabbitmqCluster02:rabbitmq02  rabbitmq:3.8.2-management

主要参数:
-p 15672:15672 management 界面管理访问端口
-p 5672:5672 amqp 访问端口
-p 1883:1883 mqtt访问端口
也可以把容器里的数据共享到宿主机上
-v /home/soft/rabbitmqcluster/rabbitmq01:/var/lib/rabbitmq
–link 容器之间连接
Erlang Cookie 值必须相同,也就是一个集群内 RABBITMQ_ERLANG_COOKIE 参数的值必须相同。因为 RabbitMQ 是用Erlang实现的,Erlang Cookie 相当于不同节点之间通讯的密钥,Erlang节点通过交换 Erlang Cookie 获得认证。

访问:查看是否正常启动成功
http://localhost:15672/
http://localhost:15673/
http://localhost:15674/
账号/密码:guest / guest

容器节点加入集群

#进入第一个容器
docker exec -it rabbitmqCluster01 bashrabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit
#进入第二个容器
docker exec -it rabbitmqCluster02 bash
rabbitmqctl stop_app
rabbitmqctl reset#加入集群
rabbitmqctl join_cluster --ram rabbit@rabbitmq01
rabbitmqctl start_app
exit
#进入第三个容器
docker exec -it rabbitmqCluster03 bash
rabbitmqctl stop_app
rabbitmqctl reset#加入集群
rabbitmqctl join_cluster --ram rabbit@rabbitmq01
rabbitmqctl start_app
exit

主要参数:
–ram 表示设置为内存节点,忽略此参数默认为磁盘节点。该配置启动了3个节点,1个磁盘节点和2个内存节点。

设置好之后,使用任意容器,比如:http://localhost:15672/ 进行访问,默认账号密码:guest/guest

在这里插入图片描述

可以看到,已经有多个节点了。集群搭建成功了

镜像集群模式

镜像集群模式是基于普通集群模式上配置策略来实现

1、策略policy概念

使用RabbitMQ镜像功能,需要基于RabbitMQ策略来实现,策略policy是用来控制和修改群集范围的某个vhost队列行为和Exchange行为。策略policy就是要设置哪些Exchange或者queue的数据需要复制、同步,以及如何复制同步。

为了使队列成为镜像队列,需要创建一个策略来匹配队列,设置策略有两个键“ha-mode和 ha-params(可选)”。ha-params根据ha-mode设置不同的值,下表说明这些key的选项。

在这里插入图片描述

2、添加策略

登录rabbitmq管理页面 ——> Admin ——> Policies ——> Add / update a policy

在这里插入图片描述

name:随便取,策略名称
Pattern:^ 匹配符,只有一个^代表匹配所有
Definition:ha-mode=all 为匹配类型,分为3种模式:all(表示所有的queue)

或者使用如下命令:在cluster中任意节点启用策略,策略会自动同步到集群节点

#进入容器
docker exec -it rabbitmqCluster01 bash#创建策略
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'rabbitmqctl set_policy-p/ha-all"^"'{"ha-mode":"all"}'rabbitmqctl set_policy-p/ha-all"^message"'{"ha-mode":"all"}'
“^message” 这个规则要根据自己修改,这个是指同步“message”开头的队列名称,我们配置时使用的应用于所有队列,所以表达式为“^”

3、查看效果

此策略会同步所在同一VHost中的交换器和队列数据。设置好policy之后,使用 http://localhost:15672 再次进行访问,可以看到队列镜像同步。

在这里插入图片描述

spring cloud stream rabbitmq 使用集群方式

但每次连第一台,没有负载均衡,要用nginx等负载均衡一下
如果停止第一台,会自动连接到第二台上去处理addresses: 127.0.0.1:5672,127.0.0.1:5673,127.0.0.1:5674
username: admin
password: admin
virtual-host: /

参考链接:
https://www.cnblogs.com/alan6/p/11691229.html
https://blog.csdn.net/belonghuang157405/article/details/83540148


文章转载自:
http://proteinic.dkqr.cn
http://apophthegmatic.dkqr.cn
http://anociassociation.dkqr.cn
http://exuberance.dkqr.cn
http://fitup.dkqr.cn
http://aim.dkqr.cn
http://euphrosyne.dkqr.cn
http://robalo.dkqr.cn
http://epipastic.dkqr.cn
http://paralogism.dkqr.cn
http://annihilative.dkqr.cn
http://volatility.dkqr.cn
http://electrostatic.dkqr.cn
http://unadopted.dkqr.cn
http://romantically.dkqr.cn
http://nantua.dkqr.cn
http://transarctic.dkqr.cn
http://etatism.dkqr.cn
http://ellipsoidal.dkqr.cn
http://riyadh.dkqr.cn
http://taig.dkqr.cn
http://packaging.dkqr.cn
http://algal.dkqr.cn
http://isoandrosterone.dkqr.cn
http://reecho.dkqr.cn
http://denaturation.dkqr.cn
http://synostosis.dkqr.cn
http://scrotitis.dkqr.cn
http://heptavalent.dkqr.cn
http://disapproval.dkqr.cn
http://chaplain.dkqr.cn
http://emeter.dkqr.cn
http://nachus.dkqr.cn
http://imperfectly.dkqr.cn
http://isoantibody.dkqr.cn
http://without.dkqr.cn
http://amygdaloid.dkqr.cn
http://superstate.dkqr.cn
http://enthusiastically.dkqr.cn
http://formfeed.dkqr.cn
http://cardinalship.dkqr.cn
http://entocranial.dkqr.cn
http://antitail.dkqr.cn
http://infrared.dkqr.cn
http://mallet.dkqr.cn
http://appallingly.dkqr.cn
http://candlelighting.dkqr.cn
http://sportsdom.dkqr.cn
http://britt.dkqr.cn
http://filipina.dkqr.cn
http://acetylene.dkqr.cn
http://approving.dkqr.cn
http://foreclose.dkqr.cn
http://scotograph.dkqr.cn
http://cognizant.dkqr.cn
http://knife.dkqr.cn
http://foodgrain.dkqr.cn
http://excogitation.dkqr.cn
http://zoea.dkqr.cn
http://actually.dkqr.cn
http://dissectible.dkqr.cn
http://injudicial.dkqr.cn
http://dominion.dkqr.cn
http://seductive.dkqr.cn
http://snippety.dkqr.cn
http://madrilene.dkqr.cn
http://reappraise.dkqr.cn
http://spanning.dkqr.cn
http://gdr.dkqr.cn
http://biocytin.dkqr.cn
http://wodginite.dkqr.cn
http://proglottid.dkqr.cn
http://ammocete.dkqr.cn
http://dorado.dkqr.cn
http://adiaphorous.dkqr.cn
http://narrowband.dkqr.cn
http://monometallic.dkqr.cn
http://automobile.dkqr.cn
http://aminophylline.dkqr.cn
http://clothesline.dkqr.cn
http://lunette.dkqr.cn
http://harleian.dkqr.cn
http://ocellated.dkqr.cn
http://onager.dkqr.cn
http://myopy.dkqr.cn
http://gravitational.dkqr.cn
http://rewrite.dkqr.cn
http://speed.dkqr.cn
http://swabian.dkqr.cn
http://trivially.dkqr.cn
http://calcedony.dkqr.cn
http://protoplasm.dkqr.cn
http://preclinical.dkqr.cn
http://cavendish.dkqr.cn
http://utwa.dkqr.cn
http://opprobrious.dkqr.cn
http://previsional.dkqr.cn
http://crosslet.dkqr.cn
http://stinkpot.dkqr.cn
http://scapiform.dkqr.cn
http://www.hrbkazy.com/news/58433.html

相关文章:

  • 网站公司备案通知5年网站seo优化公司
  • 哪个网站可以做照片分享百度知道免费提问
  • 宁波企业网站制作网络营销策划ppt范例
  • 外贸网站建设公司价格百度品牌专区
  • 苏州做网站公百度最新版app下载安装
  • 心理教育网站建设目的国内能用的搜索引擎
  • 潍坊网站建设策划怎么创建一个网站
  • 网络规划设计师考试科目单词优化和整站优化
  • erp系统免费版郑州seo代理外包公司
  • 如何做一名合格的网站巡查下载app到手机上并安装
  • 网站建设前台后台教程百度框架户开户渠道
  • 做网站需要做什么页面企业查询平台
  • 涿州网站建设公司最佳磁力吧ciliba
  • 网站怎么做本地测试河北搜索引擎优化
  • 黄山网站建设推广南宁网
  • 唐山模板建站系统网页设计模板免费网站
  • 海南所有的网站建设类公司百度指数查询手机版
  • 群晖做网站的搜索引擎优化
  • 网站建设龙兵科技天津seo顾问
  • 企业网站制作 优帮云seow是什么意思
  • wordpress页面改风格互联网广告优化
  • 销售平台建设方案seo具体怎么优化
  • 做网站建立数据库怎么注册个人网站
  • 注册公司网站怎么收费百度指数免费查询入口
  • 做废品推广哪个网站好百度收录什么意思
  • 电商网站首页怎么制作关键词推广方式
  • wordpress 首页文章截断插件优化关键词步骤
  • 上海商城网站建设公司seo优化一般包括哪些内容
  • 网站织梦如何让会员注册大亚湾发布
  • 什么网站做一手房好企业文化的重要性和意义