
分布式
mingluoxuan
这个作者很懒,什么都没留下…
展开
-
paxos算法和zookeeper领导者选举
paxos算法介绍 http://my.oschina.net/linlifeng/blog/78918 paxos算法维基百科 http://zh.wikipedia.org/zh-cn/Paxos%E7%AE%97%E6%B3%95 zookeeper领导者选举 http://blog.youkuaiyun.com/xhh198781/art...原创 2014-09-09 16:58:13 · 316 阅读 · 0 评论 -
java cas硬件底层接口 sun.misc.Unsafe UNSAFE
/** *比较并更新对象的某一个整数类型的域 *@param obj 被操作的对象 *@param fieldoffset 被操作的域在对象中的偏移量 *@param expect 域的期望值 *@param update 域的更新值 */ boolean compareAndSwapInt(Object obj,long fieldoffset, int expect, int...原创 2014-09-19 10:47:48 · 181 阅读 · 0 评论 -
mysql分布式架构和DAL设计
简单的列子: 一张用户表 id, name, xxx ,上千万级别单台的mysql肯定也扛不住查询的压力,一般这个时候我们会做 mysql主从,对用户板分区, 1主多从;读写分离, 可以减少读库的压力,然后对用户表进行垂直切分,按照业务做相关索引表等; 当用户上亿的时候这个时候,这个时候也扛不住了 就必须考虑要水平切分数据库了 把user表 按照某种规...原创 2014-10-09 19:14:08 · 431 阅读 · 0 评论 -
分布式原理介绍-阅读
1: 看到一本 百度同学 写的 《分布式原理介绍》 比较系统,非常有助于系统的了解分布式相关的概念 原理和技术 2:今天又重新看了一遍<大型网站和java中间件>确实是受益匪浅啊! ...原创 2014-10-16 23:00:28 · 206 阅读 · 0 评论 -
JAVA SPI规范
最近看dubbo的源代码,发现很多对不同的容器,序列化方式提供了不同的实现,实现的机制是通过 JAVA SPI 来实现的,就是基于接口的服务发现,一个接口不同的实现底层,而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例化,完成模块的注入 package com.ljq.code; public interf...原创 2014-11-06 15:47:50 · 234 阅读 · 0 评论