RabbitMQ
文章平均质量分 88
大马猴JAVA学习
这个作者很懒,什么都没留下…
展开
-
RabbitMQ 的4种集群架构
1. 主备模式也称为 Warren (兔子窝) 模式。实现 rabbitMQ 的高可用集群,一般在并发和数据量不高的情况下,这种模式非常的好用且简单。也就是一个主/备方案,主节点提供读写,备用节点不提供读写。如果主节点挂了,就切换到备用节点,原来的备用节点升级为主节点提供读写服务,当原来的主节点恢复运行后,原来的主节点就变成备用节点,和 activeMQ 利用 zookeeper 做主/备一样,也可以一主多备。HaProxy 配置:listen rabbitm...转载 2021-08-25 10:31:54 · 356 阅读 · 0 评论 -
RabbitMQ防止消息丢失
1.简介RabbitMQ中,消息丢失可以简单的分为两种:客户端丢失和服务端丢失。针对这两种消息丢失,RabbitMQ都给出了相应的解决方案。2.防止客户端丢失消息如图,生产者P向队列中生产消息,C1和C2消费队列中的消息,默认情况下,RabbitMQ会平均的分发消费给C1C2(Round-robin dispatching),假设一个任务的执行时间非常长,在执行过程中,客户端挂了(...转载 2018-08-29 11:47:00 · 9788 阅读 · 0 评论 -
rabbitmq第一篇:rabbitmq安装详解
安装环境虚拟机:VMware® Workstation 10.0.1 buildLinux系统:CentOS6.5官方安装:http://www.rabbitmq.com/install-rpm.html 1、安装 Erlang 1)Enable EPEL on your machine 以root身份执行下面两行命令[html] view plain copysu -c 'r...转载 2018-05-05 06:16:32 · 371 阅读 · 0 评论 -
rabbitmq第二篇:rabbitmq的php扩展(centos)
安装常见问题:1、开启httpd服务的时候 显示Could not reliably determine the server`s fully qualified domain name vi /etc/httpd.conf/httpd.conf 加入一句 ServerName localhost:80...转载 2018-05-05 06:15:54 · 271 阅读 · 0 评论 -
rabbitmq第三篇:rabbitmq使用及参数设置
前面已经介绍过rabbitmq的安装(一)及rabbitmq的php的扩展安装(二),完成这些安装后,我们就可以开始rabbitmq之旅了。 首先写两个脚本文件,一个生产者脚本(test_publisher.php),一个消费者脚本(test_consumer.php) 生产者脚本(test_publisher.php),用于循环往rabbitmq中发送数据,(可以选择...转载 2018-05-05 06:14:24 · 2227 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【1】 - Hello World
RabbitMQ是消息代理。从本质上说,它接受来自生产者的信息,并将它们传递给消费者。在两者之间,它可以根据你给它的路由,缓冲规则进行传递消息。 如果你的工作中需要用到RabbitMQ,那么我建议你先在电脑上安装好RabbitMQ服务器,然后打开eclipse,跟这我的教程一步步的学习RabbitMQ,这样你会对RabbitMQ有一个全面的认识,而且能打好一个很好的基础。如果你只是了解...转载 2018-05-05 06:10:14 · 136 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【2】 - Work Queues
我的开发环境: 操作系统: Windows7 64bit 开发环境: JDK 1.7 - 1.7.0_55 开发工具: Eclipse Kepler SR2 RabbitMQ版本: 3.6.0 Elang版本: erl7.2.1 关于Windows7下安装RabbitMQ的教程请先在网上找一下,有空我再补安装教程。 源码地址 https://github.com/chwshuang/rabbitm...转载 2018-05-05 06:09:31 · 197 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【3】 - Publish/Subscribe
我的开发环境: 操作系统: Windows7 64bit 开发环境: JDK 1.7 - 1.7.0_55 开发工具: Eclipse Kepler SR2 RabbitMQ版本: 3.6.0 Elang版本: erl7.2.1 关于Windows7下安装RabbitMQ的教程请先在网上找一下,有空我再补安装教程。 源码地址 https://github.com/chwshuang/rabbitm...转载 2018-05-05 06:08:29 · 124 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【4】 -Routing
我的开发环境:操作系统: Windows7 64bit 开发环境: JDK 1.7 - 1.7.0_55开发工具: Eclipse Kepler SR2RabbitMQ版本: 3.6.0Elang版本: erl7.2.1关于Windows7下安装RabbitMQ的教程请先在网上找一下,有空我再补安装教程。源码地址https://github.com/chwshuang/rabbitmq.git消...转载 2018-05-05 06:07:41 · 116 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【5】 - Topic
我的开发环境:操作系统: Windows7 64bit 开发环境: JDK 1.7 - 1.7.0_55开发工具: Eclipse Kepler SR2RabbitMQ版本: 3.6.0Elang版本: erl7.2.1关于Windows7下安装RabbitMQ的教程请先在网上找一下,有空我再补安装教程。源码地址https://github.com/chwshuang/rabbitmq.gitT...转载 2018-05-05 06:06:41 · 119 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【6】 - Remote procedure call (RPC)
我的开发环境:操作系统: Windows7 64bit 开发环境: JDK 1.7 - 1.7.0_55开发工具: Eclipse Kepler SR2RabbitMQ版本: 3.6.0Elang版本: erl7.2.1关于Windows7下安装RabbitMQ的教程请先在网上找一下,有空我再补安装教程。源码地址https://github.com/chwshuang/rabbitmq.git ...转载 2018-05-04 20:39:11 · 121 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【7】 - Window下的安装与配置
一、下载1. RabbitMQ下载地址 进入RabbitMQ官网 : http://www.rabbitmq.com/ 点击右侧【最新版本列表】中的3.6.0版本下载最新版本【rabbitmq-server-3.6.0.exe】。由于RabbitMQ是Erlang语言写的,所以,在安装RabbitMQ之前,必选先安装Erlang OTP到我们的电脑上. 2、Erlang...转载 2018-05-04 20:37:08 · 163 阅读 · 0 评论 -
RabbitMQ入门教程 For Java【9】 - 与Spring集成
简介: RabbitMQ在与Spring集成我做了两个项目,一个项目是消息生产者,负责发送消息,另外一个是消息消费者,负责监听消息。大致的流程图如下:项目环境:Windows7 64bitEclipse Kepler SR2JDK 1.7Tomcat 7RabbitMQ 3.6.0项目源码地址:生产者:https://github.com/chwshuang/spring-rabbi...转载 2018-05-04 20:35:45 · 627 阅读 · 0 评论