微服务
Tom·Ge
这个作者很懒,什么都没留下…
展开
-
spring-integration-redis中分布式锁RedisLockRegistry的使用
解决同一个用户并发操作同一个资源时,如提交时按钮连击、多端调用同一个业务接口:使用方式1;方式2(使用方式2时需要做幂等判断,如连击操作多次调用时,对第二次调用不做处理)解决并发限流时,如抽奖系统中对商品sku库存做锁操作,防止多个用户同时扣减库存导致库存数量少扣:使用方式2、或者方式3(锁等待时间=预计业务代码执行时间)//第二个参数registryKey,分布式锁前缀,设置为项目名称会好些。//该构造方法对应的分布式锁,默认有效期是60秒.可以自定义。三方式都要注意释放锁时做锁过期处理。原创 2023-03-08 14:05:16 · 917 阅读 · 0 评论 -
docker使用阿里云镜像仓库安装jira
docker使用阿里云镜像仓库安装jiradocker run –detach –publish 8082:8080 registry.cn-hangzhou.aliyuncs.com/yeyingcai/jira:latest2、 docker run -d \ –name=mysql-db \ –hostname=mysql-db \ -p 20010:3306原创 2017-09-20 14:54:49 · 2141 阅读 · 0 评论 -
搭建 Linux 下 GitLab 服务器
搭建 Linux 下 GitLab 服务器2012-11-23 12:20 52499人阅读 评论(12) 收藏 举报 本文章已收录于: Git知识库 分类: Linux(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 这两天因为项目需求需要搭建一个GitLab服务器,遇到了很多问题,参考了很多网络资料,终于搭建成功,在此把转载 2017-09-20 15:34:19 · 1632 阅读 · 0 评论 -
zookeeper简介
一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下: 场景一 有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。转载 2018-01-05 10:25:06 · 537 阅读 · 0 评论