摘要:
分布式应用 在分布式系统中,常用zookeeper+dubbo组合 SpringBoot推荐使用全栈的Spring,SpringBoot+SpringCloud Zookeeper+Dubbo Zookeeper Zookeeper:(注册中心) 是一个分布式,开源的分布式应用程序协调服务 为分布式 阅读全文
摘要:
安全框架 shiro Spring Security 应用程序的两个主要区域:认证和授权(这两个主要区域是Spring Security的两个目标) 认证(Authentication): 建立一个声明的主体过程 一个[主体]一般是指[用户],[设备]或一些可以[在应用程序中执行动作的其它系统] 授 阅读全文
摘要:
异步任务 @EnableAsync 在类上注解,开启异步任务功能 @Async 在方法上注解,标记异步方法 定时任务 Spring提供了异步执行任务调度的方式 Spring提供了TaskExecutor,TaskScheduler接口 两个注解: @EnableScheduling:在类上注解,开启 阅读全文
摘要:
ElasticSearch ElasticSearch是开源的全文搜索引擎,可以快速的存储,搜索,分析海量数据.SpringBoot通过整合Spring Data ElasticSearch提供检索功能支持 ElasticSearch是分布式搜索服务,提供RESTful API,底层基于Lucene 阅读全文
摘要:
消息服务 消息服务中间件可以用来提升系统异步通信,扩展解耦能力 消息服务两个重要概念: 消息代理(message broker) 目的地(destination) 当消息发送者发送消息后,将由消息代理接管,消息代理保证消息传递到指定目的地 消息队列主要有两种形式的目的地: 队列(queue)-主题( 阅读全文
摘要:
JSR107 Java Caching定义5个核心接口:CachingProvider,CacheManager,Cache,Entry,Expiry CachingProvider:定义了创建,配置,获取,管理和控制多个CacheManager.一个应用可以在运行期间访问多个CachingProv 阅读全文