
中间件
文章平均质量分 66
Savior.D
这个作者很懒,什么都没留下…
展开
-
(四)RabbitMQ的应用问题
RabbitMQ的应用问题消息可靠性保障需求:100%确保消息发送成功消息可靠性保障–消息补偿消息幂等性保障幂等性指一次和多次请求某一个资源,对于资源本身应该具有同样的结果。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。在MQ中指,消费多条相同的消息,得到与消费该消息一次相同的结果。消息幂等性保障–乐观锁机制...原创 2020-08-10 15:03:17 · 469 阅读 · 0 评论 -
(三)RabbitMQ的高级特性
RabbitMQ的高级特性消息的可靠投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。confirm 确认模式return 退回模式rabbitmq 整个消息投递的路径为:producer—>rabbitmq broker—>exchange—>queue—>consumer消息从 producer 到 exchange 则会返回一个 confirmCallba原创 2020-08-09 22:56:41 · 626 阅读 · 0 评论 -
(二)Spring与SpringBoot对RabbitMQ的整合篇
Spring与SpringBoot对RabbitMQ的整合篇Spring 整合RabbitMQ搭建生产者工程创建maven项目,添加依赖重点是spring-rabbit依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2020-08-09 15:15:24 · 456 阅读 · 0 评论 -
(一)RabbitMQ的基础部分
(一)RabbitMQ的基础部分消息中间件概述什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。开发中消息队列通常有如下应用场景:1、任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。2、应用程序解耦合MQ相当于一个中原创 2020-08-07 23:33:58 · 515 阅读 · 0 评论 -
RabbitMQ的安装以及其控制台的一些使用
RabbitMQ的安装以及其控制台的一些使用准备工作安装依赖环境在线安装依赖环境:yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz安装Erlang上传以下几个文件到设置好的目录erlang-18.3-1.el7.centos.x86_64.rpmsocat-1.7.3.2-5.el7原创 2020-08-07 11:55:55 · 807 阅读 · 0 评论