Rabbitmq
原飞木
Java开发工程师
展开
-
RabbitMQ消息中间件
初识RabbitMQ RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。RabbitMQ的优点:开源、性能优秀、稳定性保障、提供可靠性消息投递模式、返回模...原创 2019-02-18 17:00:55 · 1083 阅读 · 0 评论 -
RabbitMQ高级特性
Confirm确认消息Confirm消息确认机制:了消息的确认,是指生产者投递消息后,如果Broker收到消息,则会给我们生产者一个应答。生产者进行接收应答,用来确定这条消息是否正常的发送到Broker,这种方式也是消息的可靠性投递的核心保障!1.在channel上开启确认模式:channel.confirmselect()2.在channel上添加监听:addC...原创 2019-03-06 22:31:27 · 954 阅读 · 0 评论 -
RabbitMQ整合Spring AMQP
RabbitMQ整合Spring AMQP添加依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>...原创 2019-03-11 17:55:54 · 917 阅读 · 0 评论 -
RabbitMQ整合SpringBoot(七)
自动配置1、RabbitAutoConfiguration2、有自动配置了连接工厂ConnectionFactory;3、RabbitProperties 封装了 RabbitMQ的配置4、RabbitTemplate :给RabbitMQ发送和接受消息;5、@EnableRabbit + @RabbitListener 监听消息队列的内容1.引入依赖<?xml...原创 2019-03-18 16:21:00 · 969 阅读 · 0 评论 -
Docker学习(四)
安装mysqldocker pull mysql:5.6运行docker run -p 3306:3306 --name mysql -v /mydocker/mysql/conf:/etc/mysql/conf.d -v/mydocker/mysql/logs:/logs -v /mydocker/data:/var/lib/mysql -e MYSQL-ROOT_PASSWOR...原创 2019-03-22 17:18:06 · 1027 阅读 · 0 评论