SpringBoot实现定时任务
使用场景: 1、某些网站会定时发送优惠邮件2、银行系统还款日信用卡催收3、某些应用的生日祝福短信 实现方案: 1.java自带的java.util.Timer类java.util.TimeTask类2.Quartz框架,开源、功能强大,使用起来稍微复杂3.Spring 3.0之后自带的task调度工…
Dubbo配合SpringCloud
前面讲到了Dubbo使用,但那种调用基于SOA 架构,基于SpringCloud系统架构如下: 父工程依赖: 消费者和提供者引入nacos注册中心和Dubbo依赖 提供者: 修改UserService实现UserApi接口。并使用@DubboService注解替换@Service对外暴露dubbo服…
Ribbon负载均衡
Nginx:服务端的负载均衡器面试题:1、你们的项目中在进行服务之间调用的时候使用的是哪一个负载均衡器?2、ribbon的工作流程是什么样的?3、ribbon提供了常见的负载均衡算法以及默认的负载均衡算法是哪一个?Ribbon:客户端的负载均衡器(值得是在服务的)Ribbon原理: 请求进入Ribb…
Eurake注册中心
1.搭建一个微服务做为Eurake注册中心:依赖: 2.编写启动类,.在启动类上@EnableEurake 3.配置文件(服务名称,服务地址) 服务的注册1.客户端依赖 配置文件,服务的名称,eureka的地址 服务发现 引入依赖: 配置文件: 注入restTemplate 发送http请求
spring boot的自动化配置原理
自动化配置原理是通过一个注解:@EnableAutoConfiguration这个注解进行实现的,这个注解是对@Import进行了封装,@Import注解中导入了一个导入器,通过这个导入器可以读取spring boot项目中的MATE-INF/spring.factories文件中的要被导入的配置类…
解决docker /var/lib/docker空间不足
首先查看一下所有挂载的磁盘空间使用情况。 此时就能发现/var/lib/docker/下挂载目录满了 配置 devicemapper.conf 在文件中添加 重启docker 检查是否配置成功: 1docker info 转载自知乎: https://zhuanlan.zhihu.com/p/266…