- 博客(8)
- 收藏
- 关注
转载 分布式限流
常用的限流算法由:楼桶算法和令牌桶算法。计数器也可以进行粗暴限流实现。 1、漏桶算法 漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下: 可见这里有...
2019-02-18 10:33:15 295
原创 zk原理笔记
http://dongqilin.wx.sczhou.com/static/html/admin/shop/manage.html?_d=v2.1.0http://dongqilin.wx.sczhou.com/static/html/buy/trade/index.html?_d=v2.1.0Ctrl+Alt+T代码围绕Ctrl+Shift+Enter。语句自动完成 会自动地添加缺失的 括...
2019-01-18 13:02:40 600 1
原创 分布式锁的几种实现方式
分布式锁的几种实现方式目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大...
2019-01-18 13:00:39 377
原创 分布式事物
1.理解分布式事务1.1什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。1.2分布式事务产...
2019-01-15 15:44:17 163
转载 转:git 出现 fatal: refusing to merge unrelated histories 错误
git pull 失败 ,提示:fatal: refusing to merge unrelated histories其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并具体的方法, 一个种方法: 是 从远端库拉下来代码 , 本地要加入的代码放到远端库下载到本地的库, 然后提交上...
2019-01-15 13:22:36 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人