
rabbitmq
这个名字想了很久
向大神的目标前进!
展开
-
rabbitmq+haproxy+keepalive实现负载均衡(高可用)
1.普通搭建集群:《rabbitmq集群搭建(多机)》《rabbitmq单机多实例集群搭建》2.将普通集群通过配置策略变为镜像集群:《rabbitmq配置镜像模式》3.Haproxy负载代理 1)在192.168.1.101和192.168.1.102节点上安装haproxyyum install haproxy 2)修改/etc/hap原创 2017-05-23 01:15:25 · 2677 阅读 · 2 评论 -
rabbitmq配置镜像模式
《rabbitmq集群搭建(多机)》《rabbitmq单机多实例集群搭建》博文中讲到了如果做集群,那么集群是成功了,但是queue是如何存放的呢?消息又是怎么同步呢。默认的,也就是什么也不配置,直接在某个节点中添加一个queue,那么它仅仅是属于这个节点的。其它节点有的只是它的影子。所以像断线重连、操作恢复是无法做到的,实验证明确实是这样的。声明queue的节点宕机那么是无法再进行发布消息原创 2017-05-23 01:03:09 · 3210 阅读 · 0 评论 -
rabbitmq单机多实例集群搭建
这里展示的是单机集群的部署,如果机器足够多,可以选择多机集群部署,详细可以参考《rabbitmq集群搭建(多机)》。 1.安装单机版的 教程:《Linux下安装rabbitmq》2.要搭建集群,先将之前单机版中历史记录干掉,删除rabbitmq/var/lib/rabbitmq/mnesia下的所有内容。3.启动3个实例#因为我配置了web管理插件,所以还要原创 2017-05-23 00:49:11 · 3225 阅读 · 0 评论 -
rabbitmq集群搭建(多机)
由于某些因素的限制,机器不够你不得不在一台机器上去搭建一个rabbitmq集群,可以阅读这篇博客:《rabbitmq单机多实例集群搭建》。多机集群搭建1.安装单机版的 教程:《Linux下安装rabbitmq》注意:不同于单机多节点的情况,在多机环境,如果要在cluster集群内部署多个节点,需要注意两个方面: 1)保证需要部署的这几个节点在同一个局域网内原创 2017-05-23 00:24:51 · 3835 阅读 · 0 评论 -
rabbitmq和spring框架集成
spring对amqp做了支持,目前只是做了Rabbitmq的实现。集成后分为两个项目,一个是生产者,一个是消费者,完全模拟真实开发中应用场景,完整项目打包下载。rabbitmq-spring为生产者,rabbitmq-spring2为消费者。1.生产者配置rabbitmq.propertiesrabbitmq.host=192.168.1.101rabbitmq.port=原创 2017-05-20 02:56:10 · 887 阅读 · 0 评论 -
rabbitmq介绍及rabbitmq在java中基础使用
RabbitMQ简介RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。使用Erlang语言编写。RabbitMQ相关术语:1.Broker:简单来说就是消息队列服务器实体。2.Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。3.Queue:消息队列载体,每个消息都原创 2017-05-20 02:14:42 · 40008 阅读 · 6 评论 -
Linux下安装rabbitmq
1.安装Erlang环境1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2)安装ncursesyum -y install ncurses-devel3)安装erlang环境wget http://e原创 2017-05-20 02:02:00 · 25195 阅读 · 15 评论