springboot
文章平均质量分 93
流风川
fighting!
展开
-
SpringBoot整合Dubbo
SpringBoot整合Dubbo & zookeeper & Dubbo-admin一、分布式概述发展演变1.1 单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。缺点性能扩展比较难协同开发问题不利于升级维护1.2 垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互原创 2022-05-13 09:14:42 · 7909 阅读 · 8 评论 -
SpringBoot整合任务
目录一、Spring Boot与任务1.1 异步任务1.2 定时任务1.3 邮件任务一、Spring Boot与任务1.1 异步任务在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async注解来完美解决这个问题。主要为两个注解:@EnableAysnc:在启动类上标注,开启异步任务的注解开发@Aysnc:标注要异步执行的任务原创 2022-01-18 21:18:40 · 303 阅读 · 1 评论 -
SpringBoot整合RabbitMQ
目录Spring Boot与消息1.1 概述1.2 RabbiMQ概述1.3 ExChange类型1.4 springboot整合RabbitMQSpring Boot与消息1.1 概述大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地消息队列主要有两种形式的目的地队列(queue):点对点消息通信(p原创 2022-01-18 17:23:25 · 1545 阅读 · 0 评论 -
SpringBoot整合Cache
目录一、Spring Boot与缓存1.1 缓存注解1.2 注解主要参数1.3 SpEl表达式1.4 基本使用1.5 基本原理1.6 整合redis实现缓存一、Spring Boot与缓存Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider:定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProviderCa原创 2022-01-18 14:04:03 · 2325 阅读 · 3 评论 -
SpringBoot注入Bean的使用
目录一、ImportSelector注入组件二、ImportBeanDefinitionRegistrar注入组件2.1 根据类路径装载单个对象2.2 扫描指定包下的自定义注解三、FactoryBean的基本使用3.1 使用FactoryBean注入普通对象3.2 使用FactoryBean注入代理对象四、ImportBeanDefinitionRegistrar结合FactoryBean使用注入接口的代理对象一、ImportSelector注入组件功能:可以根据字符串数组(数组元素为类的全类名)来批量原创 2022-01-17 14:55:44 · 4049 阅读 · 0 评论