
RabbitMQ
文章平均质量分 60
璃 白
这个作者很懒,什么都没留下…
展开
-
RabbitMQ:SpringAMQP
SpringAMQP简单案例1.创建SpringBoot项目2.准备两个Maven子项目3.编写两个子项目的启动类和application.yml文件4.编写生产者producer5.编写消费者consumer6.启动生产者SenderTest.java7.启动消费者1.创建SpringBoot项目2.准备两个Maven子项目子项目pom中引用父项目3.编写两个子项目的启动类和application.yml文件application.ymlspring: rabbitmq:原创 2022-03-17 16:12:58 · 128 阅读 · 0 评论 -
RabbitMQ:confirm确认模式
confirm确认模式0.概念1.创建Maven项目2.导入rabbitmq依赖3.同步confirm3.1 确认-同步-生产者Send3.2 确认-同步-消费者Recv3.3 缺点4.异步confirm4.1 确认-异步-生产者Send4.2 确认-异步-消费者Recv0.概念虽然AMQP提供的事务机制可以保证消息的准确达到,但是采用AMQP事务机制会降低RabbitMQ的吞吐量,因此我们为了性能上的要求,可以采用第二种解决方案:通过使用Confirm模式来保证消息的准确性。注意:两种事物控制形式不原创 2022-03-17 15:08:29 · 3931 阅读 · 0 评论 -
RabbitMQ:事务
事务1.创建Maven项目2.导入rabbitmq依赖3.事务-生产者Send4.事务-消费者Recv5.运行说明:事务能力很弱,很少使用。但是解决了:生产者的消息到底有没有发送给服务器。如果事务发送成功,即提交到了服务器;发送失败,即没有提交到服务器。1.创建Maven项目项目目录2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> &原创 2022-03-16 17:54:50 · 645 阅读 · 0 评论 -
RabbitMQ:RPC队列
RPC队列1.创建Maven项目2.导入rabbitmq依赖3.RPC队列-生产者Send远程过程调用1.创建Maven项目项目目录2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.7.3</ver原创 2022-03-16 15:00:52 · 3123 阅读 · 0 评论 -
RabbitMQ:主题队列
主题队列1.创建Maven项目2.导入rabbitmq依赖3.主题队列-生产者Send4.主题队列-消费者Recv5.运行Recv01和Recv026.运行Send说明:* 精确匹配一个# 匹配零个或者多个1.创建Maven项目项目目录2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp原创 2022-03-15 15:11:05 · 1758 阅读 · 0 评论 -
RabbitMQ:路由队列
路由队列1.创建Maven项目2.导入rabbitmq依赖3.路由队列-生产者Send4.路由队列-消费者Recv5.运行Recv01和Recv02说明:error两个队列都走,info只走有info连接的队列1.创建Maven项目项目目录2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-cl原创 2022-03-15 14:36:31 · 2192 阅读 · 0 评论 -
RabbitMQ:发布/订阅队列
发布/订阅队列1.创建Maven项目2.导入rabbitmq依赖3.发布/订阅队列-生产者Send4.发布/订阅队列-消费者Recv5.运行Recv01和Recv026.运行Send1.创建Maven项目项目目录2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artif原创 2022-03-15 14:07:59 · 2837 阅读 · 0 评论 -
RabbitMQ:工作队列
工作队列原创 2022-03-15 09:14:33 · 103 阅读 · 0 评论 -
RabbitMQ:简单队列
简单队列1.创建Maven项目2.导入rabbitmq依赖3.简单队列-生产者Send4.简单队列-消费者Recv运行结果运行生产者Send运行消费者Recv1.创建Maven项目2.导入rabbitmq依赖<!--rabbitmq依赖--><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <ver原创 2022-03-14 17:09:31 · 862 阅读 · 0 评论 -
RabbitMQ:安装rabbitMQ
上传安装包到 /usr/local/src 目录# 切换到/usr/local/src 目录cd /usr/local/src/# 安装 erlangyum -y install erlang-21.3-1.el7.x86_64.rpm # 查看安装是否成功erl# 安装rabbitmqyum -y install rabbitmq-server-3.8.8-1.el7.noarch.rpm# 安装管控页面插件rabbitmq-plugins list# 开启管控界面rabb原创 2022-03-14 14:47:17 · 1267 阅读 · 0 评论