摘要:
异步任务、定时任务、邮件任务 一、异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题。 两个注解: 阅读全文
摘要:
ElasticSearch 一、检索 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持; Elasti 阅读全文
摘要:
JMS、AMQP、RabbitMQ 一、概述 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 消息服务中两个重要概念: 消息代理(message broker 消息中间件的服务器)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到 阅读全文
摘要:
JSR-107,Spring缓存抽象,整合 Redis Spring Boot高级内容概要 9、Spring Boot与缓存 10、Spring Boot与消息 11、Spring Boot与检索 12、Spring Boot与任务 13、Spring Boot与安全 14、Spring Boot与 阅读全文