摘要: 概述: 1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 2、消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管, 消息代理保证消息传递到指定目的地。 3、 消息队列主要有两种形式的目的地 阅读全文
posted @ 2019-02-26 09:46 MrChengs 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 默认使用ConcurrentMapCacheManager 将数据保存在下面的Map中 docker: 安装Redis: 查看官方文档: 添加约束 此时redis就引入再容器中 可以查看自动配置的类:RedisAutoConfiguration.class 在配置文件中引入redis的地址: 测试: 阅读全文
posted @ 2019-02-26 09:34 MrChengs 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 具体看上文!!! @CachePut:即调用方法还更新数据 修改了数据库同时更新缓存 1.运行时机先调用目标方法 2.将目标方法保存 步骤: 1、查询1号员工,查到的结果会在缓存中 2、之后的查询还是之前的结果 3、更细员工 4、再次查询 此时的结果时之前的结果 1号员工没有在缓存中更新 此时测试流 阅读全文
posted @ 2019-02-26 09:21 MrChengs 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、JSR107 Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。 1、CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。 一个应用可以在运行期访问 阅读全文
posted @ 2019-02-26 09:11 MrChengs 阅读(263) 评论(0) 推荐(0) 编辑