Free Programming

我的生活在一行又一行的代码中前行........

 

11 2012 档案

zookeepr 单机伪集群配置
摘要:1. 要在单机下搭建群集,简单的就是分别解压复制N个目录。 2. 每个目录,分配配置对应的data 和 myid ,其中myid 用来表明当前启动是哪个zookeeper 3. 配置文件的群集属性 server.1=127.0.0.1:2881:3881server.2=127.0.0.1:2882:3883server.3=127.0.0.1:2883:3883server.4=127.0.0.... 阅读全文

posted @ 2012-11-26 11:01 sharewind 阅读(443) 评论(0) 推荐(0)

Java泛型通配符extends与super
摘要:关键字说明 ● ? 通配符类型 ● <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 ● <? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Object extends 示例 static class Food{} static class Fruit extends Food{}... 阅读全文

posted @ 2012-11-26 11:00 sharewind 阅读(4610) 评论(0) 推荐(0)

简单介绍相册网站的架构
摘要:我们团队正在开发一个相册类产品,希望打造一个基于存储为中心的相册服务。 产品的基本架构如下: 1. 负载均衡 LVS + Keepalived ● 抗负载能力强(performance) LVS工作方式的逻辑是非常之简单,而且工作在网络4层仅做请求分发之用,没有流量的转发。 相比nginx而言有更强的并发能力,默认配置能支持到10万并发 ● 可伸缩性(scalability) 当服务的负载增长时,为获得更高的吞吐量,在LVS中增加real-servers来满足需求,其开销只是线性增长,且不降低服务质量。 ● 高可用性(availability) keepalived 可以实现服务器池... 阅读全文

posted @ 2012-11-24 23:22 sharewind 阅读(1114) 评论(0) 推荐(1)

导航