RabbitMQ
kangswx
记录自己的学习历程,欢迎关注、交流
展开
-
Centos下安装RabbitMQ
首先需要下载RabbitMQ和erlang的RPM安装包下载地址为链接(也可以自己取官网下载):https://pan.baidu.com/s/1KLm3WjQb5EEc3f1qtxqoiQ提取码:4vtx将上面的两个安装按上传到Centos服务器的 /usr/local/temp 下面安装erlang的RPM安装包rpm -ivh --nodeps esl-e...原创 2019-06-19 20:15:55 · 122 阅读 · 0 评论 -
RabbitMQ介绍及各个工作模式的使用
消息队列(Message Queue):是一种跨进程的通信机制,主要用于上下文传递消息。MQ作为消息中间件,最主要的作用是对系统之间传递消息进行"解耦",MQ是数据可靠性的重要保障。MQ主要角色是消息代理服务器。RabbitMQ的优势RabbitMQ是世界上最火的开源消息代理服务器;RabbitMQ几乎支持所有的操作系统与编程语言;RabbitMQ提供了高并发、高可用...原创 2019-06-25 11:08:08 · 346 阅读 · 0 评论 -
Spring整合RabbitMQ(包含生产者和消费者)
生产者创建一个MAVEN项目spring-exchange-producer作为消息队列的生产者导入相关的依赖坐标 <dependencies> <!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> ...原创 2019-06-25 17:22:31 · 880 阅读 · 0 评论 -
RabbitAdmin使用
RabbitAdmin主要用于在Java代码中对理队和队列进行管理,用于创建、绑定、删除队列与交换机,发送消息等。在applicationContext.xml中配置RabbitAdmin<!-- RabbitAdmin用于创建、绑定、管理队列与交换机 --><rabbit:admin id="rabbitAdmin" connection-factory="con...原创 2019-06-26 15:02:07 · 9777 阅读 · 0 评论 -
SpringBoot整合RabbitMQ(包含生产者和消费者)
生产者创建一个SpringBoot项目springboot-producer,作为RabbitMQ的生产者。在pom文件中引入相关的依赖坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-...原创 2019-06-26 21:27:29 · 3947 阅读 · 1 评论 -
Centos下搭建RabbitMQ集群并使用Java客户端访问RabbitMQ集群
RabbitMQ集群包含四种架构模式主备模式 Warren镜像模式 Mirror远程模式 Shovel多活模式 Federation主备模式(一主一备):实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的简单且好用,主备模式也称为Warren模式。一台干活,一台闲着,只有当主服务器挂掉的时候,备份服务器才会被启用,因此会有严重的负...原创 2019-06-27 16:16:24 · 6882 阅读 · 2 评论