代码编织梦想

rabbitmq之死信队列-爱代码爱编程

1 概念 ​ 死信,就是无法被消费的消息。 ​ 一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中的某些消息

如何自建个人音乐播放器navidrome-爱代码爱编程

文章目录 1. 前言2. Navidrome网站搭建2.1 Navidrome下载和安装2.1.1 安装并添加ffmpeg2.1.2下载并配置Navidrome2.1.3 添加Navidrome到系统服务

rabbitmq安装部署-爱代码爱编程

RabbitMQ部署指南 1.单机部署 我们在Centos7虚拟机中使用Docker来安装。 1.1.下载镜像 方式一:在线拉取 docker pull rabbitmq:3.8-management 方式二:从本地加载 先去下载镜像包: 上传到虚拟机中后,使用命令加载镜像即可: docker load -i mq.tar 1.2.安

rabbitmq(一)-爱代码爱编程

1.1 MQ的相关概念 1.1.1 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 M

一、预约挂号微服务模块搭建-爱代码爱编程

文章目录 一、预约挂号微服务模块搭建1、项目模块构建2、sql资源3、构建父工程(yygh-parent)3.1、添加配置pom.xml 4、搭建common父模块4.1、搭建common4.2、修改配

初识rabbitmq-爱代码爱编程

1.初识MQ 1.1.同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。   两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是往往响应会有延迟。   1.1.1.同步通讯 我们之前学习的Feign

rabbitmq日常使用小结-爱代码爱编程

一、使用场景 削峰、解耦、异步。 基于AMQP(高级消息队列协议)协议来统一数据交互,通过channel(网络信道)传递信息。erlang语言开发,并发量12000,支持持久化,稳定性好,集群不支持动态扩展。 RabbitMQ的基本概念 二、组成及工作流程 1.主要组成 Broker(消息代理

rabbitmq面试题-爱代码爱编程

1.RabbitMQ如何保证消息不丢失 从三方面说 开启生产者确认机制,确保生产者的消息能到达队列,如果报错可以先记录到日志,后续进行人工处理修复数据 开启持久化功能,确保消息没有被消费前不会再队列中丢失,在java中声明的交换机队列消息默认就是开启持久化的 开启消费者确认机制为auto,由spring确认消息处理成功的一个ack回执,我们当时设

异常com.rabbitmq.client.impl.forgivingexceptionhandler - an unexpected connection driver error occured-爱代码爱编程

在虚拟机的linux系统中安装了RabbitMq后,发现start,stop,restart都很慢。之后在本地window环境网页访问虚拟机的RabbitMq的管理界面时,发现响应也很慢,常常网页超时。新建用户后,在后端项目

rabbitmq消息队列小结-爱代码爱编程

rabbitmq 消息中间件 消息队列 消息队列的主要作用 冗余 扩展性 可恢复性 缓冲 异步通信 削峰 解耦消息中间件的两种模式 p2p模式 如rabbitmq 包含三个角色 消息队列 发送者 接收者 每个消息被发送到一个特定的队列 接收者从队列中获取消息 队列保留消息 直到超时或者消费掉     特点 点对点 每个消息只能由一个消费者 pub/sub模

【rabbitmq高级消息可靠性、高可用、延时、消息堆积问题】-爱代码爱编程

服务异步通信-高级篇 消息队列在使用过程中,面临着很多实际问题需要思考:   1.消息可靠性 消息从发送,到消费者接收,会经理多个过程:   其中的每一步都可能导致消息丢失,常见的丢失原因包括: 发送时丢失: 生产者发送的消息未送达exchange 消息到达exchange后未到达queue MQ宕机,q

rabbitmq工具类-爱代码爱编程

1、application.proerties中rabbitMq的配置 # RabbitMQ基础配置 spring.rabbitmq.host=127.0.0.1 spring.rabbitmq.port=5672 spr

常用mq介绍与区别-爱代码爱编程

RabbitMQ RabbitMQ是实现AMQP协议(0.9.1) 的消息中间件的一种,由RabbitMQ Technologies Ltd开发并且提供商业支持的,最初起源于金融系统,服务器端用Erlang语言编写,用于在

rabbitmq集群安装-爱代码爱编程

RabbitMQ集群安装 1.前言 OS: CentOS Linux release 7.9.2009 (Core) 机器: IPnodecpu内存存储10.106.1.241max-rabbitmg-018 核16

windows安装rabbitmq-爱代码爱编程

一、安装Erlang 1、D/E盘创建文件夹:RabbitMQ 下载Erlang:http://erlang.org/download/otp_win64_24.1.exe 2、安装Erlang 路径定位到RabbitMQ    3、安装好之后配置变量环境 此电脑-属性-高级系统设置-环境变量-用户变量里面新建: 变量名:ERLANG_H

软件生命周期-爱代码爱编程

软件生命周期是指软件开发过程中经历的不同阶段,从需求分析、设计、编码、测试、部署到维护和更新等一系列阶段的总称。软件生命周期的常见模型包括瀑布模型、迭代模型、敏捷模型等,每个模型都有自己独特的特点和适用场景。 The software lifecycle refers to the various phases of software developme

rabbitmq 下载与安装-爱代码爱编程

文章目录 说明1、下载Erlan2、下载对应的rabbitmq 说明 Rabbitmq依赖于Erlan 对应版本查看:https://www.rabbitmq.com/which-erlan

linux下rabbitmq的使用-爱代码爱编程

文章目录 linux下RabbitMQ的使用首先docker启动网页打开网址:用户名和密码登录创建exchanges:创建Queues增加Queues的Bind linux下RabbitMQ的使

亚马逊云科技新增功能:在一个位置设置您的亚马逊云科技通知-爱代码爱编程

5月5日,亚马逊云科技发布AWS User Notifications,这是在亚马逊云科技管理控制台中设置和查看多个亚马逊云科技账户、区域和服务的亚马逊云科技通知的单一位置。  可以以一致、人性化的格式集中设置和查看来自100多项亚马逊云科技服务的通知,例如Amazon Simple Storage Service(Amazon S3)对象事件、Amaz

deepstream使用rabbitmq 和kafka发送消息(天坑)unable to connect to broker library-爱代码爱编程

连接服务器失败,要么是是本地参数没设对, 要么服务器没开! 使用Kafka发送消息好搞,按照 /opt/nvidia/deepstream/deepstream-6.2/sources/libs/kafka_protoco