
高可用
文章平均质量分 82
分析常用的高可用组件的概念原理。(挖坑中)
加班狂魔
男的,程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
centos安装elasticsearch7.9
如果有旧版本的数据的话可以将旧版本的数据直接cp到data目录下就好,但是需要注意版本,具体可以访问http://es服务器ip:9200。这里需要注意一点,需要根据你服务器的内核来进行选择,如下图所示,我就应该选择aarch64版本的,否则运行的时候会报错cannot execute binary file: Exec format error。elasticsearch需要非root用户运行,所以需要添加用户并修改elastielcsearch-7.9.3的所有者,命令如下。原创 2023-08-17 16:10:20 · 1446 阅读 · 0 评论 -
SpringBoot+Shiro 登陆后返回原画面
其实很简单@PostMapping("/login")String doLogin(HttpServletRequest request) {//添加用户认证信息 Subject subject = SecurityUtils.getSubject(); UsernamePasswordToken token = new UsernamePasswordToken("1"...原创 2018-08-13 09:32:41 · 2715 阅读 · 0 评论 -
分布式锁看这篇就够了
原创地址为:http://www.54tianzhisheng.cn/2018/04/24/Distributed_lock/什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某...转载 2018-07-20 11:14:02 · 1047 阅读 · 0 评论 -
FastDHT安装部署文档
FastDHT安装部署文档一、 安装以下三个文件可到对应官网下载最新版本。随文档也提供了对应的软件安装包,可以上传至图片服务器上(如:/opt/tools/目录下)进行安装操作。下载FastDHT下载地址:https://github.com/happyfish100/fastdht/archive/master.zipwget https://github.co原创 2017-08-30 02:49:38 · 2952 阅读 · 7 评论 -
一种限流算法-令牌桶算法
业务背景一般做接口限流主要是为了应对突发流量,避免突发流量拖垮服务。如下面一些场景就有可能发生突发流量微博热搜恶意刷单恶意爬虫促销活动令牌桶算法我们用一个桶来盛放令牌,假设桶的上限为100个,令牌生成速度为10个/s。超过100个则丢弃多余的令牌。这样当接口请求突然激增时,前100个可以正常请求,后续则以每秒10个可以正常请求。实现用队列保存令牌,用ScheduledThreadPoolExecutor来定时放令牌一般使用google提供的guava工具包即可 <depend原创 2020-07-31 09:25:01 · 284 阅读 · 0 评论 -
FastDFS安装部署文档
FastDFS安装部署文档 一、 FastDFS安装部署(单台服务器版)在安装前,请务必将当前服务器配置为可以上外网!1. 准备环境Ø 操作系统: CentOS 6.5[Server-1]Ø 安装包:(可在linux服务器指定目录下,如/opt/tools/,通过wget下载)1、FastDFS_v5.08.tar.gz 下载地址:ht原创 2017-08-30 02:44:46 · 831 阅读 · 0 评论