新网站多久收录网站有些什么内容

news/2025/9/27 1:51:58/文章来源:
新网站多久收录,网站有些什么内容,禹州做网站,网站表单制作文章目录 仲裁队列1、创建交换机2、创建仲裁队列3、验证主节点宕机不影响消息发送和接收 流式队列#xff08;不推荐#xff0c;Kafka主场#xff09;概念 异地容灾一、Federation插件概述 二、Federation交换机1、总体说明2、准备工作3、启用联邦插件4、添加上游连接端点5、… 文章目录 仲裁队列1、创建交换机2、创建仲裁队列3、验证主节点宕机不影响消息发送和接收 流式队列不推荐Kafka主场概念 异地容灾一、Federation插件概述 二、Federation交换机1、总体说明2、准备工作3、启用联邦插件4、添加上游连接端点5、创建控制策略6、测试测试计划创建组件发布消息执行测试 三、Federation队列1、总体说明2、创建控制策略3、测试测试计划创建组件 执行测试 仲裁队列 https://www.rabbitmq.com/docs/quorum-queues 1、创建交换机 和仲裁队列绑定的交换机没有特殊我们还是创建一个direct交换机即可 交换机名称exchange.quorum.test 2、创建仲裁队列 队列名称queue.quorum.test 经典队列类型为Classic 点击队列名称查看详细信息 绑定交换机 3、验证 // 测试是否成功绑定 SpringBootTest public class RabbitMQTest {public static final String EXCHANGE_QUORUM_TEST exchange.quorum.test;public static final String ROUTING_KEY_QUORUM_TEST routing.key.quorum.test;Resourceprivate RabbitTemplate rabbitTemplate;Testpublic void testSendMessageToQuorum() {rabbitTemplate.convertAndSend(EXCHANGE_QUORUM_TEST, ROUTING_KEY_QUORUM_TEST, message test quorum ~~~ );} }基础配置参考 Component Slf4j public class MyProcessor {public static final String QUEUE_QUORUM_TEST queue.quorum.test;RabbitListener(queues {QUEUE_QUORUM_TEST})public void quorumMessageProcess(String data, Message message, Channel channel) throws IOException {log.info(消费端 data);channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);}}主节点宕机不影响消息发送和接收 流式队列不推荐Kafka主场 概念 从客户端支持角度来说生态尚不健全从使用习惯角度来说和原有队列用法不完全兼容从竞品角度来说像Kafka但远远比不上Kafka从应用场景角度来说经典队列适用于系统内部异步通信场景流式队列适用于系统间跨平台、大流量、实时计算场景Kafka主场使用建议Stream队列在目前企业实际应用非常少真有特定场景需要使用肯定会倾向于使用Kafka而不是RabbitMQ Stream未来展望Classic Queue已经有和Quorum Queue合二为一的趋势Stream也有加入进来整合成一种队列的趋势但Stream内部机制决定这很 难 异地容灾 Disaster Recovery at a Different Location Federation插件Shovel插件 概述是通过配置联邦交换机拉取上游节点消息关于联邦交换机的配置都在下游节点配置upstream上游节点为常规配置 一、Federation插件 官方链接 Federation Pluginhttps://www.rabbitmq.com/docs/federation Federated-exchangeshttps://www.rabbitmq.com/docs/federated-exchanges 概述 Federation插件的设计目标是使RabbitMQ在不同的Broker节点之间进行消息传递而无须建立集群。 它可以在不同的管理域中的Broker或集群间传递消息这些管理域可能设置了不同的用户和vhost也可能运行在不同版本的RabbitMQ和Erlang上。Federation基于AMQP 0-9-1协议在不同的Broker之间进行通信并且设计成能够容忍不稳定的网络连接情况。 二、Federation交换机 1、总体说明 各节点操作启用联邦插件下游操作 添加上游连接端点创建控制策略 2、准备工作 为了执行相关测试我们使用Docker创建两个RabbitMQ实例。 特别提示由于Federation机制的最大特点就是跨集群同步数据所以这两个Docker容器中的RabbitMQ实例不加入集群是两个独立的broker实例。 docker run -d \ --name rabbitmq-shenzhen \ -p 51000:5672 \ -p 52000:15672 \ -v rabbitmq-plugin:/plugins \ -e RABBITMQ_DEFAULT_USERguest \ -e RABBITMQ_DEFAULT_PASS123456 \ rabbitmq:3.13-managementdocker run -d \ --name rabbitmq-shanghai \ -p 61000:5672 \ -p 62000:15672 \ -v rabbitmq-plugin:/plugins \ -e RABBITMQ_DEFAULT_USERguest \ -e RABBITMQ_DEFAULT_PASS123456 \ rabbitmq:3.13-management使用 docker ps3、启用联邦插件 在上游、下游节点中都需要开启。 Docker容器中的RabbitMQ已经开启了rabbitmq_federation还需要开启rabbitmq_federation_management rabbitmq-plugins enable rabbitmq_federation rabbitmq-plugins enable rabbitmq_federation_managementrabbitmq_federation_management插件启用后会在Management UI的Admin选项卡下看到 4、添加上游连接端点 在下游节点填写上游节点的连接信息 # # amqp://guest:123456192.168.217.134:51000添加后 5、创建控制策略 6、测试 测试计划 特别提示 普通交换机和联邦交换机名称要一致交换机名称要能够和策略正则表达式匹配上发送消息时两边使用的路由键也要一致队列名称不要求一致 创建组件 交换机名称和路由建键相同队列名称可不同 所在机房交换机名称路由键队列名称深圳机房上游federated.exchange.demorouting.key.demo.testqueue.normal.shenzhen上海机房下游federated.exchange.demorouting.key.demo.testqueue.normal.shanghai 创建组件后可以查看一下联邦状态连接成功的联邦状态如下 查看状态 发布消息执行测试 在上游节点向交换机发布消息 上游 下游 三、Federation队列 1、总体说明 Federation队列和Federation交换机的最核心区别就是 Federation Police作用在交换机上就是Federation交换机Federation Police作用在队列上就是Federation队列 2、创建控制策略 queue.federation ^fed.queue. 3、测试 测试计划 上游节点和下游节点中队列名称是相同的只是下游队列中的节点附加了联邦策略而已 所在机房交换机路由键队列深圳机房上游exchange.normal.shenzhenrouting.key.normal.shenzhenfed.queue.demo上海机房下游————fed.queue.demo 创建组件 上游节点都是常规操作此处省略。重点需要关注的是下游节点的联邦队列创建时需要指定相关参数 创建组件后可以查看一下联邦状态连接成功的联邦状态如下 执行测试 在上游节点向交换机发布消息 注意 但此时发现下游节点中联邦队列并没有接收到消息这是为什么呢这里就体现出了联邦队列和联邦交换机工作逻辑的区别。 对联邦队列来说如果没有监听联邦队列的消费端程序它是不会到上游去拉取消息的 如果有消费端监听联邦队列那么首先消费联邦队列自身的消息如果联邦队列为空这时候才会到上游队列节点中拉取消息。 所以现在的测试效果需要消费端程序配合才能看到 消费端配置 application.yml spring:rabbitmq:host: 192.168.217.134port: 61000username: guestpassword: 123456virtual-host: /listener:simple:acknowledge-mode: manual # 把消息确认模式改为手动确认消费端 Component Slf4j public class MyMessageListener {public static final String QUEUE_NAME fed.queue.demo;RabbitListener(queues {QUEUE_NAME})public void processMessage(String dataString, Message message, Channel channel) throws IOException {log.info([Federation] dataString);channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爱站网使用体验wordpress页脚二维码

💢欢迎来到张胤尘的开源技术站 💥开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 通道通道声明初始化缓冲机制无缓冲通道代码示例 带…

做个网站app吗南昌网站建设基本流程

2020/11/3操作记录搭建好Python的数据环境之后,接下来就是在Python代码中访问数据库我先在Navicat图形化界面创建一个数据库命名为pythontest,再在数据库中创建了一个表studentinfo有nid,nname,ngrade,nage四个字段,nid为主键递增。通过查询编…

wordpress国外主题网站wordpress的数据库名

作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 管理员:首页、个人中心、公告信息管理、班级管理、学生管理、教师管理、课程类型管理、课程信息管理、学生选课管理、作业布置管理…

合肥网站关键词张槎手机网站建设

今天天气很好,早上看了肺炎的病情如下图这个是丁香医生的统计数据,腾讯也出了一份统计数据,截止到写这篇文章的时候,已经确诊人数为 7766 人,但是我觉得丁香医生里面的截图内容比较多,也没有一些诱导二维码…

集团门户网站建设公司无锡seo关键词排名

文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基…

网站备案现场浏览器官网入口

目录 一、前言:误差与拟合 (一)经验误差 (二)过拟合、欠拟合 二、评估方法 (一)评估总体的思路 (二)如何划分训练集和测试集 1.留出法 2.k折交叉验证 3.自助法 …

个人网站变现如何查网站是哪家公司做的

任务:将asterisk1.8.24.0移植到rt5350上面 交叉工具链:mipsel-linux(3.4.2) 1. 配置asterisk,执行./configure --hostmipsel-linux 找不到termcap和libxml2,分别对他们交叉编译,然后将生成的库拷贝到交叉工具链的lib…

成都 网站建设 公司汉中做网站

开源项目推荐 Reloader Reloader 是一个 Kubernetes 控制器,用于监控 ConfigMap 和 Secrets 中的变化,并对 Pod 及其相关部署、StatefulSet、DaemonSet 和 DeploymentConfig 进行滚动升级! Spegel Spegel 在瑞典语中意为镜像,…

Unity渲染时的排序规则

按照我们的常规理解,渲染顺序应该是: 1.不透明物体按照相机空间进行Z轴排序,从前往后排,先渲染前面再渲染后面,避免造成过多的OverDraw 2.绘制天空盒,天空盒在要不透明物体之后渲染,避免造成OverDraw 3.绘制透明…

商业网站开发的实训小结怎么写策划公司属于什么行业

微信搜一搜舒适11今天这篇文章,小壹就向大家科普一下空调和新风系统,告诉大家为什么装了空调还要装新风机。1、空调是什么? 对此大家都能够脱口而出:空调就是用来制冷或制热的机器,能够改变室内温度,让我们…

单位门户网站wordpress本地utc

官方文档地址:Index lifecycle actions | Elasticsearch Guide [7.12] | Elastic 索引生命周期操作(index lifecycle actions) Allocate 将分片移动到具有不同性能特征的节点并减少副本数量 Delete 永久删除索引。 Force merge 减少索…

建平县网站建设wordpress访问量统计

Python优化算法篇 scipy.optimize Scipy是一个用于数学、科学和工程的开源库,它建立在NumPy的基础上,提供了一系列强大的科学计算工具。在Scipy中,优化模块(scipy.optimize)提供了多种优化算法,用于求解最小…

专门做行业分析的网站ps做的网站

目录 1 创建工程3 配置文件4 静态资源 之前我们已经学习的Spring、SpringMVC、Mabatis、Maven,详细讲解了Spring、SpringMVC、Mabatis整合SSM的方案和案例,上一节我们学习了SpringBoot的开发步骤、工程构建方法以及工程的快速启动,从这一节开…

网站开发和企业级开发有什么区别wordpress languages

简介: 上海致拓软件有限公司利用云钉低代码应用构建平台——钉钉宜搭为合安建筑快速、低成本地搭建了个性化的项目管理系统,着力帮助合安建筑解决业务在线场景,形成场景化的工程项目管理数字化解决方案。 一封由工程公司发给项目管理数字化实…

US$79 Latest Version SBB Key Programmer V46.02 Multi-language

Latest Version SBB Key Programmer V46.02 Multi-languageSBB Key Programmer Features:1.Software Version: 46.022.Language: English,Italiano,Deutsch,Francais,Espaniol,Portugues,Turkish3.Support Toyota G Ch…

AI智慧的三重跃升:从「数理魔兽」到「悬荡悟空」的文明协作者

AI智慧的三重跃升:从「数理魔兽」到「悬荡悟空」的文明协作者 我们正站在一个岔路口。一边,是追求极致效率、基于数理逻辑的“AI魔兽”,它精准迅猛,却在复杂的人类价值困境前显得笨拙而冷漠;另一边,是多条人迹罕…

平面设计做网站的步骤凡科网建站模板

原文链接:http://blog.csdn.net/ivan_pig/article/details/8257365 -------------------------------------------------- 4 数组相关操作 4.1 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间 random和…

织梦移动端网站模板下载地址网页素材及网站架构制作

ip addr和ifconfig都是用于配置和管理网络接口的工具 1. ifconfig ifconfig是较旧的网络配置工具,属于net-tools套件的一部分。 该命令主要用于配置、显示和控制网络接口的参数,如IP地址、子网掩码、广播地址等。 ifconfig命令的功能相对有限&#xff…

新学期每日总结(第 5天)

今日 相较昨日复习了Java相关知识

网站怎么做实名认证视觉设计包括哪些

一、摘要在很多业务的系统中,我们常常需要定时的执行一些任务,例如定时发短信、定时变更数据、定时发起促销活动等等。在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案也有所不同,总结起来…