RabbitMQ java API
Posted 向天再借500年V
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ java API相关的知识,希望对你有一定的参考价值。
RabbitMQ java API
队列持久化
# 生成一个队列 1、队列名称 2、队列里面的消息是否进行持久化 3、是否共享消息 4、是否自动删除 5、其他高级参
channel.queueDeclare(QUEUE_NAME, true, false, false, null);
消息持久化
# 发送一个消息 1、发送到哪个交换机 2、路由的key 3、其他的参数信息 4、发送消息内容
# 参数3:设置消息持久化
channel.basicPublish("", QUEUE_NAME, MessageProperties.PERSISTENT_TEXT_PLAIN,msg.getBytes("UTF-8"));
不公平分发(能力越大责任越大,多劳多得)
# 消费者代码处增加
channel.basicQos(1);
以上是关于RabbitMQ java API的主要内容,如果未能解决你的问题,请参考以下文章
Java SpringBoot集成RabbitMq实战和总结