每天进步一点点

每天进步一点点

布隆过滤器

布隆过滤器(后面) BloomFilter(大数据去重)   BloomFilter的关键在于hash算法的设定和bit数组的大小确定,通过权衡得到一个错误概率可以接受的结果。 算法比较复杂,也不是我们研究的范畴,我们直接使用已有的实现。 google的guava包中提供了Bloom...

2018-08-30 16:20:24

阅读数 77

评论数 0

分布式CAP原则

CAP原则 - 百度百科 分布式CAP定理,为什么不能同时满足三个特性? CAP理论中的P理解   CAP原则指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。   ...

2018-08-29 14:15:16

阅读数 47

评论数 0

分库与分表带来的分布式困境与应对之策

分布式常见问题   表关联问题 在单库单表的情况下,联合查询是非常容易的。但是,随着分库与分表的演变,联合查询就遇到跨库关联和跨表关系问题。 在设计之初就应该尽量避免联合查询,可以通过程序中进行拼装,或者通过反范式化设计进行规避。   分页与排序问题 一般情况下,列表分页时需要按照...

2018-08-28 15:43:03

阅读数 55

评论数 0

如何用消息系统避免分布式事务?

如何用消息系统避免分布式事务? 使用消息队列需要注意的几个关键问题 阿里云收发事务消息     前阵子从支付宝转账1万块钱到余额宝,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。   上述场景在各个类型的系统中都能找到相似...

2018-08-22 14:23:00

阅读数 18

评论数 0

常见性能优化策略的总结

常见性能优化策略的总结

2018-07-25 17:21:43

阅读数 75

评论数 0

分布式ID的实现方式

分布式ID方案有哪些以及各自的优劣势 分布式ID生成器解决方案-CSDN 分布式ID解决方案-头条 分布式系统唯一ID生成方案汇总-代码   背景 在分布式系统中,经常需要对大量的数据、消息、http请求等进行唯一标识,例如:在分布式系统之间http请求需要唯一标识,调用链路分析的...

2018-04-27 18:19:32

阅读数 21

评论数 0

集群、分布式、负载均衡区别

集群和负载均衡的概念 负载均衡LVS集群详解 大型电子商务网站架构之--分布式可扩展数据库架构     水平切分数据库:         可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。 负载均衡:         有效的降低了单台 机器的访问负载,降低了宕机的可...

2014-09-26 15:04:59

阅读数 14

评论数 0

读写分离

百度百科-读写分离 数据库的读写分离(注意评论) 数据库的读写分离-CSDN 主从复制中不可避免的由于延迟导致的业务逻辑问题,如何处理?   Mysql数据库读写分离数据同步配置  MySQL数据库读写分离配置     双机热备: 为了确保数据库产品的稳定性,很多数据库拥有...

2014-09-26 09:58:04

阅读数 33

评论数 0

分布式系统与集群的区别

     集群或者群集是指所有的设备共同完成相同的功能,每一个设备的功能都是完整的,但是在外界看来是一个设备。     分布式是所有的设备集结后,共同组成一个体系,相互之间协同工作,同时又各自完成自己的相应的工作,但是所有的功能不是在一个设备上,而是由不同的设备完成,但是由一个设备作为统一的接...

2012-02-25 11:19:02

阅读数 10

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭