第一章 分布式架构 1.1 分布式具有几个特征 分布性 分布式系统中的多台计算机会在空间上随意分布。 对等性 没有主从,更多的是副本,此方案为分分布式系统对数据用户服务提供一种冗余的方式。 并发性 在分布式系统中,一定会…
标签:分布式
EF架构~TransactionScope与SaveChanges的关系
TransactionScope是.net环境下的事务,可以提升为分布式事务,这些知识早在很久前就已经说过了,今天不再说它,今天主要谈谈Savechanges()这个方法在TransactionScope块里的作用,我们…
RedLock算法-使用redis实现分布式锁服务
译自Redis官方文档 在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。 许多库使用不同的方式使用redis实现一个分布式锁管理。 其中有一部分简单的实现方式可靠性不足,可以通过一些简单的修改提高其可靠性。 …
memcached优化
memcached分布式 Memcached尽管是“分布式”的缓存系统,但服务器端并没有分布式功能。各个 Memcached不会互相通信以共享信息。分布式完全取决于客户端实现。 Memcached的分布式客户端 客户端可…
HBase HA的安装
HBase 简介 HBase是一个分布式的、面向列的开源数据库,就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,hbase在Hadoop之上提供了类似于Bigtable…
Zookeeper-介绍
zookeeper是什么? zookeeper是一个开源的,高性能,高可靠,严格顺序性的分布式协调服务,由yahoo创建,是google chubby的开源实现。 zookeeper的目标是封装复杂易错的分布式一致性服务…
java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能
java高并发系列 – 第14天:JUC中的LockSupport工具类,必备技能这是java高并发系列第14篇文章。 本文主要内容: 讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例介绍LockSup…
Zookeeper学习总结(一)提问与回答
以不断提问题的方式进行更多的思考。本人经验尚缺,如有错误之处,还请帮忙指正,让咱们共同成长。 Zookeeper产生的背景? 答: 引用《从PAXOS到ZOOKEEPER分布式一致性原理与实践》4.1.2中的原语。从该段…
分布式相关
1、Dubbo的底层实现原理和机制 2、描述一个服务从发布到被消费的详细过程 3、分布式系统怎么做服务治理 4、接口的幂等性的概念 5、消息中间件如何解决消息丢失问题 6、Dubbo的服务请求失败怎么处理 &…
Zookeeper学习笔记(2)——基本概念
文中引用的部分均来自《从Paxos到Zookeeper分布式一致性原理与实践》 Zookeeper是什么 Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡…
分布式任务系统GEARMAN FOR PYTHON初探
了解Gearman,请访问gearman官网:http://gearman.org/index.php?id=getting_started Gearman for Python API Doc: http://pyth…
分布式缓存技术总结笔记
引言:最近工作之余学习几种分布式缓存技术组件,在此做一个总结吧。 1.分布式概念 在此仅对自己所理解的分布式做一个简单的白话解释,如有不当之处,欢迎各位读者指正! 1.1 分布式系统 主要有多个数据源,需要进行跨库操作的…