![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
微服务架构
阿拉斯攀登
生命在于折腾
展开
-
实战-redis分布式锁实现思路
redis实现分布式锁,进行加锁获取原创 2023-04-11 18:12:28 · 193 阅读 · 0 评论 -
实战-docker安装elasticsearch
目录1.下载镜像2.docker images3. 创建映射文件夹4.创建并写入配置文件 5.文件夹赋权6.启动 7.随容器自启docker pull elasticsearch:8.7.0 chmod -R 777 elasticsearch/ docker update elasticsearch --restart=always原创 2023-04-10 10:43:00 · 236 阅读 · 0 评论 -
spring中的异步任务@Async
2.推荐使用线程池维护异步任务,并给异步任务增加默认线程池。1.在springboot项目中,我们使用异步任务。原创 2023-03-28 11:59:11 · 125 阅读 · 0 评论 -
springboot接口加限流
通过aop形式给接口限流。原创 2023-03-27 17:48:13 · 119 阅读 · 0 评论 -
缓存技术思考
性能,扛压,高并发,提升用户体验..等等这些,都离不开缓存。都知道,内存读写速度远远高于磁盘,传统数据库如mysql是将数据落地在磁盘上的。所以当我们前端用户发起数据请求,到后端去处理查询数据库并返回。当短时间内大量请求压过来时,我们直接读取数据库,mysql数据库的压力会非常大。如果将部分数据提前调到内存中,cpu就可以快速的读取数据返回给用户。原创 2023-03-15 17:06:47 · 89 阅读 · 0 评论 -
nacos使用总结
微服务使用总结原创 2023-03-14 14:36:10 · 120 阅读 · 0 评论 -
spring-boot 快速理解
Introducing Spring Boot Spring Boot helps you to create stand-alone, production-grade Spring-based Applications that you can run.Most Spring Boot applications need very little Spring configuration.You can use Spring Boot to create Java applications that ca原创 2020-09-09 14:38:27 · 232 阅读 · 0 评论 -
Hystrix原理与实战-springcloud熔断
背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。 雪崩效应常见场景 硬件故障:如服务器宕机,机房断电,光纤被挖断等。 流量激增:如异常流量,重试加大流量等。 缓存穿透:一般发生在应用重启,所有缓存失效时,以及短时间内大量缓存失效时。大量的缓存不命中转载 2020-09-04 11:37:03 · 663 阅读 · 0 评论