搜索结果
查询Tags标签: RabbitMQ,共有 576条记录-
Docker安装RabbitMQ Java实战详解
下载 RabbitMQ 镜像rabbitmq:3-management 默认安装并启用 rabbitmq_managementdocker pull rabbitmq:3.10-management 创建并运行 RabbitMQ 容器 docker run -d -p 5672:5672 -p 15672:15672 \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=admin \--hostna…
2022/7/7 1:22:34 人评论 次浏览 -
RabbitMQ-消息队列的收发模式(二)
为了测试方便代码复用这里封装了一个简单的连接mq的工具类 import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.TimeoutException;/*** @ClassName RabbitMqUtil* @Author …
2022/7/4 6:21:57 人评论 次浏览 -
Linux 环境安装rabbitmq安装图文详解
目录1、安装Erlang2、将文件上传Linux系统home~目录3、安装erlang4、安装RabbitMQ5、启用rabbitmq服务6、检测服务7、修改防火墙,添加规则8、重启防火墙9、访问10、修改配置文件远程访问11、重启rabbitmq服务12、重新访问 Linux 环境安装 1、安装Erlang 官网下载:https:…
2022/6/28 5:20:18 人评论 次浏览 -
2022年-C#中高级开发工程师面试题【消息队列篇】
心之所向,勇往直前!简单归纳消息队列相关的面试题正文1. MQ的作用是什么? 解耦、异步、削峰2. 如何保证消息队列的幂等性?a. 消费操作时可以先校验数据是否重复再写入b. 数据表设置唯一索引c. 丢到redis里(分布式锁)3. 如何保证消息队列的可靠性?(RabbitMq)a. C…
2022/6/24 14:21:53 人评论 次浏览 -
linux部署rabbitMQ并升级MQ版本
因为近期公司安全扫描,安扫报告里有rabbitMQ的高危漏洞,公司的环境都在使用,又在护网期间内,只能在本地整个虚机模拟现网环境来进行升级MQ版本,后续在进行版本升级操作。 一、部署# erlang下载地址: https://github.com/rabbitmq/erlang-rpm/tags?after=v22.1.4 #…
2022/6/24 5:19:35 人评论 次浏览 -
Java 最常见的 208 道面试题:(14)
十四、RabbitMQ135. rabbitmq 的使用场景有哪些?①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上…
2022/6/23 5:19:57 人评论 次浏览 -
领导:谁再用redis过期监听实现关闭订单,立马滚蛋!
日前拜读阿牛老师的大作 领导:谁再用定时任务实现关闭订单,立马滚蛋! 发现其方案有若干瑕疵,特此抛砖引玉讨论一二。 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有…
2022/6/22 2:21:21 人评论 次浏览 -
python对外提供接口将数据放入rabbitmq
注意:1)并发量不太大的时候这样使用可以,如果并发较大建议还是用java进行实现。2)此处建议使用python3# coding:utf-8 import json import pika from flask import Flask, requestapp = Flask(__name__)MY_URL = /knowledge/api/v1/def push_mess(param):connection =…
2022/6/22 1:21:14 人评论 次浏览 -
RabbitMQ单机&可能遇到的问题
1.Deployments1 kind: Deployment2 apiVersion: apps/v13 metadata:4 name: rabbitmq-deployment5 spec:6 replicas: 17 selector:8 matchLabels:9 app: rabbitmq10 template: 11 metadata: 12 creationTimestamp: null 13 labels: 14 …
2022/6/17 23:20:25 人评论 次浏览 -
RabbitMQ的简单介绍
1、RabbitMQ的简介 RabbitMQ是由erlang语言开发,基于AMQP协议实现的消息队列,它的并发能力强,性能极好,延迟极低,稳定性和安全性很高,同时还支持集群。RabbitMQ在分布式系统开发中应用非常广泛,是最受欢迎的开源消息中间件之一。注意:由于RabbitMQ是采用erlang语言…
2022/6/15 23:20:16 人评论 次浏览 -
springboot 项目 运行rabbitmq(推送+消费)
准备 先下载windos版本的mq 「rabbitmq-server-3.9.13.exe」https://www.aliyundrive.com/s/VKB63ghAJZx 点击下载1启动rabbitmq 双击 如果出现端口占用的情况,进行以下操作 右键->停止 账号密码默认: guest 这里我是用新添加的admin账号,注意要给管理员权限 消费者 2…
2022/6/14 23:20:50 人评论 次浏览 -
基于MassTransit.RabbitMQ的延时消息队列
1 nuget包 <PackageReference Include="MassTransit.RabbitMQ" Version="8.0.2" /> 注意事项 本次使用的是docker来运行RabbitMQ 命令是:docker run -d -p 15672:15672 -p 5672:5672 -p 5671:5671 --hostname my-rabbitmq --name my-rabbitmq-…
2022/6/3 23:23:17 人评论 次浏览 -
RabbitMQ——工作队列
RabbitMQ——工作队列 一、任务队列/工作队列 (使用Go RabbitMQ客户端)我们编写程序从命名的队列发送和接收消息。在这一节中,我们将创建一个工作队列,该队列将用于在多个工人之间分配耗时的任务。 工作队列(又称任务队列)的主要思想是避免立即执行某些资源密集型任…
2022/5/31 23:19:48 人评论 次浏览 -
SpringBoot整合RabbitMQ
生产者:1.创建生产者SpringBoot工程2.引入坐标依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>3.编写yml配置,基本信息配置4.定义交换机,队列以及绑…
2022/5/28 23:20:01 人评论 次浏览 -
安装RabbitMQ 消息队列
安装 1.官网地址: https://www.rabbitmq.com/download.html 2.文件上传 上传到/usr/local/software 目录下(如果没有 software 需要自己创建)3.安装文件(分别按照以下顺序安装) rpm -ivh erlang-21.3-1.el7.x86_64.rpm yum install socat -y rpm -ivh rabbitmq-server-3.…
2022/5/11 23:18:14 人评论 次浏览