RabbitMQ: 消息持久化

网友投稿 654 2022-10-13

RabbitMQ: 消息持久化

RabbitMQ: 消息持久化

1交换器持久化 connectionFactory.setHost(“127.0.0.1”); connectionFactory.setUsername(“guest”); connectionFactory.setPassword(“guest”); connectionFactory.setVirtualHost("/"); Connection connection = connectionFactory.newConnection(); Channel channel = connection.createChannel(); channel.exchangeDeclare(EXCHANGE_NAME, BuiltinExchangeType.DIRECT,true); 2队列的持久化 channel.queueDeclare(QUEUE_NAME, true, false, false, null); 其中第二个参数为true 3. 消息本身的持久化 AMQP.BasicProperties prop = new AMQP.BasicProperties.Builder().deliveryMode(2).build(); channel.basicPublish("", QUEUE_NAME, prop, message.getBytes(“utf-8”));

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微博 GIF 爬虫程序
下一篇:Grafika测试应用程序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~