- 博客(5)
- 资源 (1)
- 收藏
- 关注

原创 redis分布式锁前世
1.redis锁前世即基于单Redis节点的分布式锁,诸如setkey value px milliseconds nx 前世者,必将经历种种磨砺,才能稍微符合一些主流。推荐自测非常好用的redis工具(http://try.redis.io/)第一劫:dos命令版本1)setnx job "hello"如果当前job存在,则返回0表明赋值不成功。如果当前job不存在,则返...
2019-07-24 19:29:02
492
原创 主流消息队列rocketMq,rabbitMq比对使用
首先整理这个文章是因为我正好有机会实战了一下rocketmq,阿里巴巴的一个开源消息中间件。所以就与以往中rabbitmq进行小小的比较一下。这里主线的根据常见面试问题进行整理。一.消息队列常用的场景 1.削峰 例如我们做得考试系统中,用户通过人脸识别登录系统,考虑到考试系统的特殊性,三万名考生参加考试,需要记录人脸识别登录照片。从考试完结果上看,用户最大并发数在4000,于是我...
2019-08-22 09:35:56
1857
原创 初识网关API-gateway
1.API-gateway(含义)所有API的调用统一接入API网关层,由网关层负责接入和输出。API Gateway是一个服务器,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facade模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端.2.gateway功能一个API网关的基本功能包含了统一接入、协议适配、流量管理与容错、以及安全防护,这四...
2019-08-01 20:00:25
368
原创 CSRF网站攻击解决方式
1.CSRF(cross-site request forgery),跨站请求伪装 顾名思义,用户角度,访问成功并且登录成功我们的网站,没有推出情况下,又访问了病毒网站,于是病毒网站通过用户端,拿着用户的缓存请求我们的网站(尤其是些增删改查的致命操作),于是乎,成功影响了我们的网站,web-died。 登录成功(未退出) User(A)-------------...
2019-07-31 19:20:47
639
原创 redis分布式锁今生
对于前世redis分布式锁各种解决方案,无论是成熟单机方案 1.SETNX+LUA 2.SET unique_value nx px milliseconds ,都局限性很大 所以Martin发布了一种算法redlock来进行集群(完全互相独立,不存在主从复制或者其他集群协调机制)操作分布式锁 算法如下: 1.获取当前Unix时间,以毫秒为单位。 2.依次尝试从5个实...
2019-07-25 14:47:23
176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人