
分布式任务&分布式锁
TuxedoLinux
这个作者很懒,什么都没留下…
展开
-
分布式任务&分布式
分布式任务&分布式锁(li) 目前系统中存在批量审批、批量授权等各个操作,批量操作中可能因为处理机器、线程不同,造成刷新缓存丢失授权等信息,如批量审批同一用户权限多个权限申请后,流程平台并发的发送多个http请求到acl不同服务器,a机器处理了授权a,b机器同时处理了授权b,然后刷新用户缓存。因为在事务里彼此看不见对方提交的数据,刷新时又完全从db中读取要刷新的数据,就造成了互相丢失对方...转载 2018-04-30 15:42:01 · 614 阅读 · 0 评论 -
拜占庭将军问题
https://blog.csdn.net/bjweimengshu/article/details/78622077 微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。 这些服务的集中管理最少,可以用不同的编程语言编写,并使用不同...转载 2019-01-26 16:23:46 · 215 阅读 · 0 评论