猪八戒做网站排名网页设计制作教程

news/2025/9/22 18:21:46/文章来源:
猪八戒做网站排名,网页设计制作教程,wordpress特色主题,牡丹江信息网手机版招聘消息队列在使用过程中会出现很多问题 首先就是消息的可靠性#xff0c;也就是消息从发送到消费者接收#xff0c;消息在这中间过程中可能会丢失 生产者到交换机的过程、交换机到队列的过程、消息队列中、消费者接收消息的过程中#xff0c;这些过程中消息都可能会丢失。 …消息队列在使用过程中会出现很多问题 首先就是消息的可靠性也就是消息从发送到消费者接收消息在这中间过程中可能会丢失 生产者到交换机的过程、交换机到队列的过程、消息队列中、消费者接收消息的过程中这些过程中消息都可能会丢失。 这对上述过程RabbitMQ分别对应的解决方案是生产者确认机制、持久化机制、消费者确认机制、消费者失败重试机制。 生产者确认机制就是保证消息在生产者到交换机的过程、交换机到队列的过程不会丢失的机制。这种机制给每一个消息指定了唯一的ID消息从生产者到交换机、从交换机到队列中的阶段都会返回一个结果消息从生产者到交换机会通过返回一个布尔值来反馈消息是否送到了交换机即发送者确认publisher-confirm。如果消息投递到了交换机但是没有到队列就会返回ACK及路由失败原因即发送者回执publisher-return。 持久化机制就是保证消息在消息队列中不会丢失的机制。比如消息发送到RabbitMQ中突然发生宕机将会导致消息丢失。消息持久化机制包括交换机持久化、队列持久化、消息持久化。默认情况下由SpringAMQP声明的交换机和队列都是持久化的。可以在RabbitMQ控制台上看到叫交换机和队列的features字段上标示D。利用SpringAMQP发送消息时可以设置消息的属性MessageProperties指定为delivery-mode。 消费者消息确认机制在此机制下RabitMQ会根据消费者的回执来确认消费者是否成功处理消息然后在确定是否删除消息。SpringAMQP确认模式默认是auto由spring检测listenner代码是否出现异常没异常返回ack有异常返回nack。当然还有manual手动ack模式和none无ack模式。unacked会在控制台queues中的messas中显示并回复到Ready状态不会被RabbitMQ删除、并且会重新投递。但是消息不断的重入队发送消息、出现异常、在重入队出现了死循环这是就要依靠消费者失败重试机制了。 消费者失败重试机制主要实现靠两方面 1.将重入队利用Spring的retry机制改为本地重试可以通过修改消费者服务模块的application.ym文件。 spring:rabbitmq:listener:simple:retry:enabled: true # 开启消费者失败重试initial-interval: 1000 # 初始的失败等待时长为1000毫秒1秒multiplier: 2 # 每次重试尝试时间间隔增加因子max-attempts: 3 # 最大重试次数达到最大重试次数后消息默认会被丢弃stateless: true # true无状态false有状态。如果业务中包含事务这里改为false 上述配置完成触发本地重试在重试3次后SpringAMQP会抛出异常AmqpRejectAndDontRequeueException并且控制台上消息被删除了意味着SpringAMQP返回的是ackmq删除消息了。 2.指定消息重试失败的失败策略默认的是直接丢弃消息也可以设置将其失败后重新入队不建议没意义推荐的是将失败的消息投递到指定的队列这个队列专门存放异常消息后续方便人工处理。

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

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

相关文章

境外社交网站上做推广手机排名

一、准备两台主机,区分主从 二、完全区域传送 1、主DNS服务器配置 #安装相关的包 [rootoula1 ~]# yum install bind -y#关闭防火墙 [rootoula1 ~]# systemctl stop firewalld [rootoula1 ~]# setenforce 0#修改配置主文件 [rootoula1 ~]# vim /etc/named.conf opt…

广州百度网站推广设计网站app

WFilter NGF的“Web认证”模块,提供了一系列的上网认证解决方案。包括如下认证方式:本地用户名密码认证AD域用户名密码认证企业邮箱用户名密码认证Radius用户名密码认证微信WiFi认证Facebook Wifi认证除此,WFilter NGF还有一个“其他”的选项…

政务网站建设 发言山东省中国建设银行网站

精华置顶 墙裂推荐!小白如何1个月系统学习CV核心知识:链接 点击CV计算机视觉,关注更多CV干货 论文已打包,点击进入—>下载界面 点击加入—>CV计算机视觉交流群 1.【目标检测】Re-Scoring Using Image-Language Similarit…

建设部网站官网造价系统广州网站设计哪里好

概念 发生在使用模板引擎解析用户提供的输入时。模板注入漏洞可能导致攻击者能够执行恶意代码或访问未授权的数据。 模板引擎可以让(网站)程序实现界面与数据分离,业务代码与逻辑代码分离。即也拓宽了攻击面,注入到模板中的代码可…

网站服务器维护内容php网站里放asp

在云计算和数据中心领域,Linux虚拟化作为基础设施的核心组件,为资源的高效利用和应用程序的灵活部署提供了坚实的基础。然而,尽管其优势显著,虚拟化环境下的性能损失问题仍然是一个不可忽视的挑战。本文将深入探讨Linux虚拟化中性…

中文网站域名外国网站做vr

Linux、Docker、Brew、Nginx常用命令 Linuxvi编辑器文件操作文件夹操作磁盘操作 DockerBrewNginx参考 Linux vi编辑器 Vi有三种模式。命令模式、输入模式、尾行模式,简单的关系如下: i -- 切换到输入模式,在光标当前位置开始输入文本。&a…

淘宝网站开发费用关于建设工程招标的网站

昨天(11月17日)升级到Windows 10 Threshold 2版本。我的使用的设备是Surface Pro 3,4G内存,128G硬盘。 Threshold 2是作为一个Windows系统更新推送的。如果没有收到系统更新提示,在系统设置里面手动检查一下更新就可以…

网站制作珠海公司asp.net 发布网站 ftp

1、类型转换构造 |自定义转换 利用一个已定义的对象,来定义另一个不同类型的对象 实现从源类型到目标类型的隐式类型转换的目的 总结下已知构造,包括类型转换构造 如下,如果Person给Human赋值时,Person有私有变量,则需要在Pers…

详细介绍:uniapp | u-waterfall实现瀑布流商品列表(支持筛选查询)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

注册公司网站怎么做太原网络公司网站

文章目录 持久化配置慢查询命令及安全配置内存配置 持久化配置 慢查询 命令及安全配置 漏洞:Redis未授权访问配合SSH key文件利用分析-腾讯云开发者社区-腾讯云 (tencent.com) 漏洞出现的核心的原因有以下几点 Redis未设置密码利用了Redis的config set命令动态修…

企业网站内容如何搭建wordpress主题代码放在哪里

书接上回 上回讲到创建一个示例工程 今天讲如何实现LED的点亮 点亮一个led 所需代码 参考来源网络 延时函数参考: Delay.c #include "stm32f10x.h"/*** brief 微秒级延时* param xus 延时时长,范围:0~233015* retval 无*/ vo…

政务系统网站知乎 wordpress 博客

一、题目描述 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[…

优化网站步骤常州做网站哪里好

参考:59_Dockerfile保留字简介_哔哩哔哩_bilibili FROM 作用:指定基础镜像,即在这个基础镜像上构建新镜像,如下所示,表示在ubuntu20.04镜像的基础上构建新镜像 FROM ubuntu:20.04 MAINTAINER 作用:镜像…

国内目前比较好的crm系统wordpress优化速度

为什么在大型项目中data需要使用return返回数据呢?答:不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。 1、在简单的vue实例中看到的Vue实…

网站优化关键词怎么做张家港网站开发培训

LDA:LDA最大化类间距离,最小化类内距离,使得投影后的不同类别的样本分的更开,属于监督学习。 PCA:PCA最小重构误差,使得投影后的值和原来的值尽量接近,属于非监督学习。 SVM:最大间…

怎样弄一个自己的网站建设监理协会网站

注:题目来源均出自牛客网。 一、选择题 Map(集合)属于Go的内置类型,不需要引入其它库即可使用。 Go-Map_菜鸟教程 在函数声明中,返回的参数要么都有变量名,要么都没有。 C选项函数声明语法有错误&#xff0…

阿里域名购买网站苏州做学校网站的

Java入门教学 java语言介绍 Java是由Sun Microsystems公司(已被Oracle公司收购)于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE&…

phpcms如何发布网站网站维护html模板

Redis 和 Mysql 数据库数据如何保持一致性 保持Redis和MySQL数据库数据一致性是一个常见且重要的问题,特别是在使用Redis作为MySQL数据库的缓存层时。以下是几种常用的保证二者数据一致性的策略和方法: 双写一致性(同步更新)&…