天道不一定酬所有勤
但是,天道只酬勤

分布式

分布式锁的几种实现方式~

hollischuang阅读(575)评论(1)

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性( […]

Java中的事务——全局事务与本地事务

hollischuang阅读(1469)评论(0)

在上一篇文章中说到过,Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。这是从事务的实现角度区分的,本文从另外一个角度来再次区分一下Java中的事务。 站在事务管理的角度,可以把Jav […]

Java中的事务——JDBC事务和JTA事务

hollischuang阅读(2336)评论(9)

我的博客中曾经关于事务有过很多讨论,之前的事务介绍基本都是数据库层面的事务,本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解。 关于事务的基础知识这里不再详细介绍,想要了解的同学可以在我的博客中阅读相关 […]

关于命名服务的知识点都在这里了

hollischuang阅读(1525)评论(0)

命名服务,顾名思义,就是帮助我们对资源进行命名的服务,命名的目的当然是为了更好的定位了。这里所提到的资源在不同场景中包括但不限于计算机(主机)名和地址、应用提供的服务的地址或者远程对象等。 本文主要介绍Java中的命名服务、简单的命名服务的 […]

深入理解分布式系统的2PC和3PC

hollischuang阅读(2342)评论(1)

关注我的博客(http://www.hollischuang.com)的人可能都知道,我之前写过一篇文章专门介绍了一下2PC和3PC(详见:关于分布式事务、两阶段提交协议、三阶提交协议)。上一篇文章中主要介绍了下这两种分布式一致性协议的概念 […]

Zookeeper介绍(四)——Zookeeper中的基本概念

hollischuang阅读(1871)评论(0)

在介绍了Zookeeper的安装之后,就可以了解一下Zookeeper中的常用概念了。本文将主要介绍ZK中角色、数据模型、节点、ACL、watcher等概念。 角色 在Zookeeper概述中也提到过,Zookeeper的Follower在 […]

Zookeeper介绍(三)——Zookeeper的安装

hollischuang阅读(1940)评论(0)

在Zookeeper概述中简单介绍了Zookeepr,工欲善其事,必先利其器。那么本文就介绍如何安装Zookeeper。 Zookeeper有三种安装方式:单机模式、集群模式、伪集群模式。 单机模式 单机模式表示只运行在一台服务器上,适合测 […]

Zookeeper介绍(二)——Zookeeper概述

hollischuang阅读(2156)评论(0)

在Zookeeper介绍(一)——背景知识中介绍过,随着网站的不断发展,逐渐从集中式演变到分布式。但是,在分布式系统中存在着很多数据一致性的问题。那么,有没有什么系统或者组件能够帮助我们解决这些一致性问题呢?本文将简单介绍一个分布式服务协调 […]

Zookeeper介绍(一)——背景知识

hollischuang阅读(1860)评论(0)

本文主要介绍什么是分布式系统以及分布式系统存在哪些问题。 分布式 互联网技术的发展,导致大型网站需要的计算能力和存储能力越来越高。网站架构逐渐从集中式转变成分布式。 什么是分布式 把一个计算任务分解为若干个计算单元,并分派到若干个不同的计算 […]

分布式一致性算法——paxos

hollischuang阅读(3856)评论(2)

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在关于分布式事务 […]

HollisChuang's Blog

联系我关于我