随笔分类 -  rabbitMQ

摘要:topic交换器:"."将路由键分为几个标识符,"*"匹配一个, "#"可以匹配多个 1:路由键为*或者#的时候 *:只能匹配单个的字符串 #:匹配所有的路由键 注:当key为123*或者#123,只能按指定的路由键(123*或#123)去匹配。 2:路由键为a.*或者a.# a.*:a.b、a.c 阅读全文
posted @ 2019-10-07 21:02 陌然浅笑 阅读(185) 评论(0) 推荐(0)
摘要:1:队列和交换器多次绑定 String[] routekeys={"routekey1","routekey2","routekey3"}; for(String routekey:routekeys){ channel.queueBind(queueName,DirectProducer.EXCH 阅读全文
posted @ 2019-10-07 20:10 陌然浅笑 阅读(236) 评论(1) 推荐(0)
摘要:rabbitMQ 的交换器有四种类型:direct、fanout、topic、headers 以下是具体的代码: direct:路由键只能全部匹配,才能进入到指定队列中。其他使用 direct生产者 direct消费者 3:执行结果:首先启动消费者,再启动发送者 生产者 消费者 fanout:消息能 阅读全文
posted @ 2019-10-07 16:10 陌然浅笑 阅读(670) 评论(0) 推荐(0)
摘要:1:基本概念 连接:客户端和rabbitmq进行连接 信道:使用TCP和rabbitmq进行连接的。连接的时候创建一个信道,保证每个线程的私密性。信道是可以重复多用的。 生产者:就是生产消息,把消息放入到mq中 消费者:mq把消息发送到指定的消费的地方 消息:有效的数据。也可能是标签 交换器:收到消 阅读全文
posted @ 2019-09-22 21:48 陌然浅笑 阅读(232) 评论(0) 推荐(0)
摘要:安装erlang 1:下载erlang。 http://erlang.org/download/otp_src_20.3.tar.gz 2:把erlang压缩包上传到Linux服务器上,并解压。我的解压目录/usr/local/mq/rabbit/file 3:进入解压目录。执行 ./configu 阅读全文
posted @ 2019-09-08 14:52 陌然浅笑 阅读(179) 评论(0) 推荐(0)