
技术选择
imi00
高阶学习之路
展开
-
分布式系统最终一致性
转自 http://jxausea.iteye.com/blog/2426156前言目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统...转载 2018-07-09 09:02:15 · 1380 阅读 · 0 评论 -
八分钟了解缓存的常见问题
八分钟了解缓存的常见问题转自:http://jxausea.iteye.com/blog/2426111一、缓存一致性问题当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。二、缓存并发问题缓存过期后将尝试从后端数据库获取...转载 2018-07-09 09:09:43 · 569 阅读 · 0 评论 -
Java 各种Mock工具比较,JMockit无敌
转自:http://billben.iteye.com/blog/1872196http://harrywu304.blog.163.com/blog/static/8456603201141611147777/可用的Mock Toolkit有许多,比较常见的有EasyMock, Jmock和JMockit等等,到底选哪个呢,Jmockit的官网上有个特性对比列表,很详细:FeatureEasyM...转载 2018-02-10 17:49:24 · 11849 阅读 · 2 评论 -
分布式唯一ID极简教程
原文地址 : http://yangactive.iteye.com/blog/2400727分布式唯一ID极简教程 一,题记所有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等。这个ID会是数据库中的唯一主键,在它上面会建立聚集索引!阅读本文,建议大家已经掌握了扎实的互联网技术,可参考:互联网技术清单ID生成的核心需求有两点转载 2017-11-25 09:00:11 · 2367 阅读 · 0 评论 -
分布式锁解决方案
转自 :https://www.cnblogs.com/mcbye/archive/2017/08/18/Jedis-VS-Redisson.html为什么要使用分布式锁为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原...转载 2018-07-07 09:00:50 · 1364 阅读 · 0 评论 -
分布式事务解决方案
转自:https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对...转载 2018-07-07 09:38:12 · 387 阅读 · 0 评论