
笔记
文章平均质量分 96
持家之眼
这个作者很懒,什么都没留下…
展开
-
想学Shior、那就先了解它
想学Shior、那就先了解它原创 2022-01-19 14:49:19 · 537 阅读 · 0 评论 -
借鉴 cap base
一致性一致性指“all nodes see the same data at the same time”,即更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致,不能存在中间状态。例如对于电商系统用户下单操作,库存减少、用户资金账户扣减、积分增加等操作必须在用户下单操作完成后必须是一致的。不能出现类似于库存已经减少,而用户资金账户尚未扣减,积分也未增加的情况。如果出现了这种情况...原创 2020-04-24 21:24:37 · 248 阅读 · 0 评论 -
1.7 1.8
DK1.7和JDK1.8 HashMap的区别语音:什么是一致性哈希?原创 2020-04-24 21:20:28 · 153 阅读 · 0 评论 -
1、分布式事务 解决方案:2PC,TCC以及基于消息的最终一致性
目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。一、基础理论目前关于事务...原创 2020-04-24 21:15:30 · 527 阅读 · 0 评论 -
RabbitMQ的工作模式和比较
1.1 simple简单模式消息产生着§将消息放入队列消息的消费者(consumer) 监听(while) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患 消息可能没有被消费者正确处理,已经从队列中消失了,造成消息的丢失)应用场景:聊天(中间有一个过度的服务器;p端,c端)1.2 work工作模式(资源的竞争)消息产生者将消息放入队列消费者可以有多个,消费者1,...原创 2020-04-10 21:40:04 · 297 阅读 · 0 评论