logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis分布式缓存方案

RDB方式bgsave基本流程?-fork主进程得到子进程,共享内存空间。-子进程读取内存数据,并写入RDB。-用新RDB文件替换旧的RDB文件。RDB会在什么时候执行?save60 1000代表什么?-手动save或bgsave,被动服务停止时。代表60s内至少修改1000次才触发RDB。RDB缺点?-RDB执行间隔时间长,两次RDB之间写入数据有丢失风险。-fork子进程,压缩,写出RDB文件

文章图片
#redis#缓存#分布式
高并发下jmeter性能压测及性能提升解决方案(二)nginx反向代理负载均衡

单机容量问题:随着并发量提高,单机cpu使用率增高,memory占用增加,网络带宽使用增加。解决:需要水平扩展,做nginx反向代理+负载均衡策略,把同一个域名代理到多个不同的application服务器上。就要把后端的tomcat服务器集群以一个统一的域名暴露出去。如上图架构,就需要四台虚拟机来做水平扩展,一台用于nginx反向代理,一台用于mysql,两台用于jar。注意设置数据库的远程访问权

#java
java线上文件图片资源存储方案,定时清理垃圾文件

常见的图片存储方案:1.使用nginx搭建图片服务器2.使用开源的分布式存储系统,例如Fastdfs,HDS等3.使用云存储,例如阿里云,七牛云等在实际的开发中,我们会有很多处理不同功能的服务器,例如:应用服务器:负责部署我们的应用数据库服务器:运行我们的数据库文件服务器:负责存储用户上传文件的服务器一下以使用云服务器为例:spring配置:<!--文件上传组件--><bean

#java
springboot整合配置Redis单节点,集群,哨兵

springboot2.x其中使用的是Lettuce。pom文件:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependen.

#java
到底了