Spring Boot 整合 RabbitMQ

一、基本概念

1.Message Queue

MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。

  • 可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会干扰我进行其它事情。
阅读更多

Spring Boot Cache

一、Spring缓存支持

Spring 框架提供一种抽象的缓存机制,定义了 org.springframework.cache.CacheManagerorg.springframework.cache.Cache 接口用来统一不同的缓存的技术

  • CacheManager是 Spring 提供的各种缓存技术抽象接口
  • Cache接口包含缓存的各种操作(增加、删除、获得缓存,我们一般不会直接和此接口打交道)
阅读更多

Spring Boot Redis

前言

1.Redis简介

  • Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

  • 相比Memcached它支持存储的类型相对更多(字符、哈希、集合、有序集合、列表、GEO)同时Redis是线程安全的

阅读更多