logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Elastic-Job 分布式任务调度

1.什么是分布式任务调度?什么是Elastic-Job?首先理解什么是分布式:一个大的业务拆分成多个小业务分别部署在服务器,如:订单服务、商品服务和用户服务;分布式任务调度:订单服务中定时统计订单信息,商品服务中定时更新商品信息,用户服务定时更新用户信息;回归主题:Elastic-Job是elastic-job是当当开源的一款非常好用的作业框架,在这之前,我们开发定时任务一般都是使用quartz或

#分布式#java#开发语言
微服务的熔断讲解

讲熔断前,需要了解一下微服务;什么是微服务?简单点说一个应用程序根据功能进行划分成不同小的服务,这些服务之间存在着相互协调、互相配合,为用户提供最终价值。每个服务都具有独立运行的能力,这些小的服务合在一起叫 微服务;什么是熔断?当微服务中的某个子服务,发生异常服务器宕机,其他服务在进行远程调用时不能正常访问而一直占用资源导致正常的服务也发生资源不能释放而崩溃,这时为了不造成整个微服务群瘫痪,进行的

#java#微服务#java
并发造成的数据重复插入问题

并发造成的数据重复:首先,我们举一个实例。比如:A和B要想数据库里插入一条数据,如果当前的数据存在 则不插入;但是在并发的情况下,会出现同时A 去库里查 数据不存在 插入一条数据B 去库里查 数据不存在 插入一条数据如何解决并发下的数据重复:1.数据库表添加唯一索引,占用大量内存2.使用synchronized,导致性能下降;3.redis 的分布式锁因为redis是单线程的,所以不存在并发安全问

#redis#数据库#缓存
到底了