中间件
文章平均质量分 82
redis等中间件笔记
无关痛痒qaq
菜字辈的coder
展开
-
SpringBoot项目中集成RabbitMQ
1.创建springboot项目,引入rabbitmq和web依赖引入rabbitmq依赖之后,springboot会自动配置rabbitmq,可以从RabbitAutoConfiguration类中查看自动配置情况:2.1 其中有rabbitmq的连接工厂类2.2 另外还有一个比较重要的RabbitTemplatebean对象,此对象是用来操作rabbitmq进行发送接收消息的模板,作用类似于redis中的redisTemplate。2.3 从RabbitAutoConfigurat原创 2020-06-22 13:50:10 · 558 阅读 · 0 评论 -
RabbitMQ中的4种交换机消息发送机制测试
前面有原创 2020-06-19 11:04:04 · 634 阅读 · 0 评论 -
自定义RedisTemplate
redis两种默认的Template 之前的一篇博客Springboot项目整合Redis记录了RedisTemplate和StringRedisTemplate的使用效果,由于分别使用了不同的序列化器,所以在Redis中存储的形式也不相同。redisTemplate使用的是默认的序列化器jdk序列化方式,而StringRedisTemplate使用了String序列化方式。这里不再赘述。为了...原创 2020-05-08 17:14:19 · 4151 阅读 · 0 评论 -
AMQP高级消息队列协议
一、什么是AMQP? AMQP(Advanced Message Queuing Protocol)是具有现代特征的二进制协议。是一个提供统一消息服务的应用层标准高级消息队列协议。是应用层协议的一个开放标准,为面向消息的中间件设计。 AMQP作为一个消息,其实现的产品有RabbitMQ,类似的消息协议还有JMS(Java Message Service)java消息服务 ,JMS的产品实现...原创 2020-03-11 11:51:33 · 399 阅读 · 0 评论 -
RabbitMQ、ActiveMQ、Kafka之间的比较
一、RabbitMQ Rabbit使用Erlang语言开发的一款开源消息中间件,基于AMQP协议来进行实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布、订阅),RabbitMQ更多用于企业系统中,对安全性和稳定性可靠性有一定要求的应用场景,而对于性能和吞吐量的要求则放在次要的位置。社区活跃度非常高,版本维护更新几乎每个月发布几个版本。二、ActiveMQ ActiveMQ...原创 2020-03-10 15:29:43 · 535 阅读 · 0 评论 -
Springboot项目整合Redis
老早就想记录一下Springboot项目中如何整合Redis,今天终于对它下手了(在整合Redis之前,需确保redis处于启动状态) 废话不多说,直接新建Springboot项目。 Springboot整合Redis1.创建项目选择依赖 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191121095803814.png?x-oss-p...原创 2019-11-21 11:51:33 · 508 阅读 · 0 评论 -
ActiveMQ主从集群
MQ是一个实现JMS技术规范的面向消息中间件(Message-oriented middleware),这种中间件的总体思想就是作为消息发送器和消息接收器之间的消息中介,在较大程度上进行松耦合。我们常见的消息中间件有ActiveMQ,RabbitMQ,kafka。ActiveMQ属于是老牌的消息中间件,使用java语言编写,与spring能够很好的集成。 ...原创 2019-10-08 17:53:57 · 479 阅读 · 0 评论 -
RabbitMQ基础概念详解
一、什么是RabbitMQRabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种语言客户端。AMQP:即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计rabbitMQ的工作性质类似于物流,物流公司职能就是接收、存储、转发。最终确保收件人能够及时的获取到寄件人发的物件。...原创 2019-10-09 23:09:56 · 388 阅读 · 0 评论