
分布式
一个技术渣渣
这个作者很懒,什么都没留下…
展开
-
接口幂等性的解决方案
在编程中,幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数指的是那些使用相同参数重复执行也能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。比如说getIdCard()函数和setTrue()函数就是幂等函数。 幂等在我的理解里就是,一个操作不论被执行多少次,产生的效果和返回的结果都是一样的。 一个幂等的操作典型如:把编号为5的记录的...原创 2020-03-27 01:09:42 · 353 阅读 · 0 评论 -
分布式锁的三种实现方式
前言 我们在开发应用时,如果需要对一个共享变量进行多线程同步访问的时候,我们可以使用Java多线程的各个技能点来处理,保证完美运行无BUG。 但是这里的都只是单机应用,即在同一个JVM中;然后随着业务发展、微服务化,一个应用需要部署到多台服务器上然后做负载均衡,大概的架构图如下: 集群模式下的负载均衡 在上图可以看到,变量A在JVM1、JVM2、JVM3三个JVM内存中(这个...原创 2020-02-25 16:41:07 · 1301 阅读 · 0 评论