分布式接口幂等性、分布式限流总结整理
摘要:一、接口幂等性 1、Update操作的幂等性 1)根据唯一业务号去更新数据 2、使用Token机制,保证update、insert操作的幂等性 1)没有唯一业务号的update与insert操作 二、分布式限流 1、分布式限流的几种维度 1)QPS和连接数控制 2)传输速率 3)黑白名单 4)分布式
阅读全文
posted @
2022-01-21 17:41
一中晴哥威武
阅读(150)
推荐(0) 编辑
分布式锁的实现方式
摘要:一、为什么要使用分布式锁我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变量
阅读全文
posted @
2019-03-26 15:27
一中晴哥威武
阅读(143)
推荐(0) 编辑
分布式事务如何实现
摘要:分布式事务可以采用分布式锁进行实现,目前zookeeper就提供此锁;分布式锁需要牺牲一定性能去实现,若业务支付最终一致性,那此方法是最佳方案。如在京东下订单,过一会才会告诉你订单审核通过,而不是马上响应订单结果。
阅读全文
posted @
2019-03-20 16:01
一中晴哥威武
阅读(141)
推荐(0) 编辑
分布式 session实现几种方式
摘要:在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发
阅读全文
posted @
2019-01-24 14:30
一中晴哥威武
阅读(175)
推荐(0) 编辑