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

网站域名费网站快照

网站域名费,网站快照,家装商城系统网站建设,wordpress在线商城插件文章目录 前言单机多节点搭建集群创建RabbitMQ节点停止服务并重置将节点加入到集群中查看集群状态宕机 结论 前言 RabbitMQ 作为消息中间件#xff0c;可以与多个生产者和消费者进行绑定#xff0c;但是如何只有一台 RabbitMQ 服务的话#xff0c;那么这个 RabbitMQ 就需要… 文章目录 前言单机多节点搭建集群创建RabbitMQ节点停止服务并重置将节点加入到集群中查看集群状态宕机 结论 前言 RabbitMQ 作为消息中间件可以与多个生产者和消费者进行绑定但是如何只有一台 RabbitMQ 服务的话那么这个 RabbitMQ 就需要处理很多的请求如果该 RabbitMQ 节点挂掉了之后那么所有与之相关的操作都无法进行了。我们可以升级 RabbitMQ 的硬件设施提升 RabbitMQ 的处理能力但是硬件的升级成本是很高的比较好的解决方法就是搭建 RabbitMQ 集群。 单机多节点搭建集群 一般的集群是指在多个不同的主机上搭建为什么我这里选择单机多节点搭建集群呢说白了就是我没有那个经济实力我手上没有那么多的云服务器但是呢知道了单机多节点的搭建那么多机集群的搭建也就很简单了步骤基本上是相同的。 我们先来看看主机上已经存在的 RabbitMQ 服务rabbimqctl status 可以看到我当前主机上已经存在一个 RabbitMQ 服务他绑定的端口是 5672、15672和25672这里绑定的端口的作用是啥就不具体介绍了要是不知道的可以看看前面的文章。 创建RabbitMQ节点 然后我们搭建的单机多节点就是一主两从的情况所以我们需要再启动两个 RabbitMQ 节点 Node NameAMQP协议端口号Web管理页面端口rabbit2567315673rabbit3567415674 RABBITMQ_NODE_PORT5673 RABBITMQ_SERVER_START_ARGS-rabbitmq_management listener [{port,15673}] RABBITMQ_NODENAMErabbit2 rabbitmq-server -detachedRABBITMQ_NODE_PORT5674 RABBITMQ_SERVER_START_ARGS-rabbitmq_management listener [{port,15674}] RABBITMQ_NODENAMErabbit3 rabbitmq-server -detachedRABBITMQ_NODE_PORT 指定启动的 RabbitMQ 的端口RABBITMQ_SERVER_START_ARGS 是 RabbitMQ 的配置选项rabbitmq_management listener 指定管理页面绑定的端口RABBITMQ_NODENAME 是节点的名称。 那么如何检查我们新的 RabbitMQ 启动成功了呢我们可以打开云服务器的 15673和15674端口然后看看管理页面是否能打开 这时我们一台主机上就存在三个 RabbitMQ 节点了接下来我们就将这三个几点加入到一个集群中。 停止服务并重置 在添加集群之前我们需要停止 RabbitMQ 服务并对其进行重置 rabbitmqctl -n rabbit2 stop_app rabbitmqctl -n rabbit2 resetrabbitmqctl -n rabbit3 stop_app rabbitmqctl -n rabbit3 reset将节点加入到集群中 我们将最先启动的 rabbit 节点作为主节点然后 rabbit2 和 rabbit3 作为从节点 rabbitmqctl -n rabbit2 join_cluster rabbitiZ2ze5bzkbeuwwqowjzo27Zrabbitmqctl -n rabbit3 join_cluster rabbitiZ2ze5bzkbeuwwqowjzo27ZrabbitiZ2ze5bzkbeuwwqowjzo27Z 是我们主节点的节点名称可以通过 rabbitmqctl status 查看节点名称 我们输入命令的时候可能会出现警告但是我们现在呢就先不管 将节点加入到集群之后呢我们重新启动 rabbit2 和 rabbit3 rabbitmqctl -n rabbit2 start_apprabbitmqctl -n rabbit3 start_app查看集群状态 RabbitMQ 节点加入集群之后我们通过 rabbitmqctl cluster_status -n rabbit 来查看集群的状态 然后登录到管理页面也是可以查看集群状态的 宕机 我们分别用 rabbit 和 rabbit2 节点来添加两个队列 用一个节点添加的队列然后观察其他节点可以发现在其他的节点中也存在这些创建的队列 然后我们向队列中发送消息 然后在其他的节点中也是可以看到这个发送的消息 然后我们关闭主节点 rabbit rabbitmqctl -n rabbit stop_app 从其他节点的管理平台可以看到我们的 rabbit 节点是挂掉了。 并且我们的 testQueue 是由 rabbit 节点创建的当 rabbit 节点挂掉之后testQueue 中的消息在其他节点中也不存在了而不是由 rabbit 节点创建的队列则还存在 也就是说由哪个节点创建的队列队列中的消息只会在这个节点中存在那么如何解决这个问题呢这就需要引入我们的 “仲裁队列” 了。 结论 感谢各位朋友们能够看到结尾找不到工作某直聘已读不回不妨看看这里超快回复助力每一位程序员早日找到理想的工作
http://www.hkea.cn/news/14407630/

相关文章:

  • 如何做网站站长装饰网站
  • 找人代做网站注意事项临潼区做网站的公司
  • 做响应式网站兼容哪几个尺寸机关网站建设情况汇报
  • 如何寻找网站建设需求客户亚马逊购物网站
  • 建筑公司网站源码微商城系统销售
  • 网站互联网推广企业注册号怎么查询
  • 中国域名网站排名兰州西固区网站建设平台
  • 郑州网站建设七彩科技WordPress页面生成时间
  • 竞价推广网站建设建设银行成都 招聘网站
  • 工程项目建设网站宣传片拍摄注意事项
  • 网站建设制作、微信公众号影视摄影传媒公司
  • 网站排名优化方法荣耀手机官网网站
  • 做网站翻页怎么做做网站需要服务器和什么软件
  • 专业做包包的网站好导航滑动整屏网站
  • 怎么看网站备案号有没有专门做尾料回收的网站
  • 用手机做空间建网站创业平台app有哪些
  • 如何用腾讯云主机做网站网站建设电话多少
  • 淘客网站模版海外购物网站哪个最好
  • 微信网站开发与网站实质区别兰州网络推广培训
  • 网站公告模板代码山东济南发布最新通知
  • 天天斗地主官方网站开发如何做ptp刷流量的网站
  • 网站备案官网建筑工程承包平台
  • wordpress一站式开发网页美工设计实训心得
  • 东莞网站推广团队seo建站平台哪家好
  • 寻找集团网站建设棋牌类网站设计建设
  • 衡水做淘宝网站建设网络销售有限公司
  • 徐汇制作网站哪家好wordpress能建论坛么
  • 滨州网站建设 远洋科技十大网站app软件下载
  • 手机网站制作得多少钱啊企业网站建设研究
  • 静态网站需要数据库吗江苏住房和城乡建设厅官方网站