分布式
文章平均质量分 85
chenkangxian
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式环境下session的存储的几个解决方案
企业级应用系统很少是部署在单台服务器上的,这样就带来了跨服务器如何进行session共享的问题,笔者提供了两种方案,分别适用于两种不同场合,持久化session适合于高可靠性的环境,性能上可能有所损坏,而基于memcache的解决方案相对来说性能较好,但一旦memcache重启,数据丢失。 分布式session之持久化以mysql举例 1.建立数据库 create da...原创 2011-10-15 11:42:20 · 181 阅读 · 0 评论 -
zookeeper下的分布式锁
zookeeper是hadoop下面的一个子项目, 用来进行分布式系统之间的相互协调。在zookeeper源码包的recipe目录下有一个互斥锁lock的实现范例,笔者对其简要包装,以便看起来更为明了: package org.apache.zookeeper.recipes.lock;import java.io.IOException;import org.a...原创 2012-05-12 21:58:56 · 148 阅读 · 0 评论 -
一个简单的rpc框架的实现
为了降低开发成本,提升已有系统的利用率,企业往往会构建自己的SOA体系结构,SOA构建的手段有多种,可以通过webservice,restful,rmi,socket等等,笔者通过java socket,来构建一个简单的SOA体系结构,以下代码仅供参考。 1. 需要实现SOA的服务接口 package com.chenkangxian.rpc.impl;/**...原创 2012-05-15 21:58:02 · 170 阅读 · 0 评论 -
zookeeper使用简介
一、 zookeeper是什么官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使用它的这些功能能做点什么。 二、 ...原创 2012-03-27 18:10:29 · 145 阅读 · 0 评论 -
一致性hash
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 ha...原创 2012-04-12 20:46:14 · 117 阅读 · 0 评论 -
Behind The Cloud--浅析分布式系统背后的基础设施
前言:WEB2.0的时代格局下,信息越来越发散,搜索越来越智能,内容越来越丰富,互动越来越频繁。随着团购、社区、微博不断崛起,互联网已经深入人心。用户规模的不断扩大,新业务的不断开拓,直接导致系统规模不断膨胀。在这种情况下,如何来保障分布式系统构建的稳定性与高性能呢? --本文作者chenkangxian,引用请标明出处 http://chenkangxian.iteye.com/b...2012-09-09 10:26:01 · 235 阅读 · 0 评论 -
新书-大型分布式网站架构设计与实践
第1章 面向服务的体系架构(soa) 1 本章主要介绍和解决以下问题,这些也是全书的基础: http协议的工作方式与http网络协议栈的结构。 如何实现基于http协议和tcp协议的rpc调用,它们之间有何差别,分别适应何种场景。 如何实现服务的动态注册和路由,以及软负载均衡的实现。 1.1 基于tcp协议的rpc 3 1.1.1 rpc名词解释 3 1.1.2...原创 2014-08-28 19:51:59 · 247 阅读 · 0 评论 -
漫谈大型网站架构
---应优快云编辑钱曙光先生之邀请,发表了一些对于网站架构设计的看法,也是最近的一些感悟,欢迎留言交流 大型网站架构从来都不是一个预先定义的架构,而是一个演进式的架构。很少有一个网站从建站开始,就能够因具备大型网站的所有属性而一成不变的,从最简单的LAMP架构,再到基于IOE的大型集中式应用架构,再演变成时下的分布式应用架构,随着网站用户规模的扩大,架构也在不断演进。从实体机到虚拟机再...2015-12-20 22:42:59 · 262 阅读 · 0 评论
分享