zookeper/dubbo
上漂的程序猫狗
我想为这社会做一点自己的共享,不想碌碌无为过完这一生
展开
-
zookeeper简介
一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下: 场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。转载 2015-07-01 16:08:22 · 932 阅读 · 0 评论 -
dubbo为什么用到了zookeeper
有时候一些名词的出现自然有他的理由,千万不要忽视,有可能把这些名词串起来,你就通了哈哈。上一篇博文企业服务总线提到了关于服务的提供者和服务的消费者之间的调度解决方案。 dubbo主要是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式原创 2015-07-02 12:53:14 · 14767 阅读 · 11 评论 -
zookeeper自己的理解
zookeeper=文件系统+通知机制 zookeeper可以维护一个类似类似文件系统的数据结构,比如: 传统场景: 有10台服务器,每台上面部署10个相同的项目,如果项目里面有一个配置文件config.xml,如果项目对config.xml里面的值修改,更新的时候 我们需要同步更新这10台服务器,这是一件很痛苦的事情,以前做城管软件就是,上线升级都是好几十台服务器,遇到bug,解决之后还要原创 2016-02-15 14:11:50 · 806 阅读 · 0 评论 -
zookeeper入门与实战
1. zookeeper介绍ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。Zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zo转载 2016-02-15 14:12:26 · 1198 阅读 · 0 评论 -
ZooKeeper的安装
zookeeper集群模式下,除了 clientPort 不同之外, dataDir 也不同。另外,不要忘记在 dataDir 所对应的目录中创建 myid 文件来指定对应的 zookeeper 服务器实例。原创 2016-02-15 14:29:02 · 400 阅读 · 0 评论 -
dubbo产生背景
服务治理,服务注册与发现,服务URL配置管理,服务间依赖关系,服务的调用量越来越大,服务的容量问题就暴露出 服务的权重 Dubbo服务集群容错 Dubbo服务负载均衡在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。(1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器原创 2016-02-26 09:12:41 · 1317 阅读 · 0 评论