01 2018 档案
摘要:一:Zookeeper的设计目标 -->Zookeeper致力于提供一个高性能,高可用,且具有严格的顺序访问控制能力(主要是写操作的严格顺行性)的分布式协调服务。 -->高性能使得Zookeeper能够应用于那些对系统吞吐有明确要求的大型分布式系统中。 -->高可用使得分布式的单点问题得到很好的解决
阅读全文
摘要:一:背景 >随着互联网技术的高速发展,企业对计算机系统的计算,存储能力要求越来越高,最简单的明证就是出现一些诸如:高并发,海量存储这样的词汇。在这样的背景下,单纯依靠少量高性能主机来完成计算任务已经不能满足企业需求,企业的IT架构逐步从集中式向分布式过渡,所谓的分布式:把一个计算任务分解成若干个计算
阅读全文
摘要:一:ZAB协议概述 >ZooKeeper并没有完全采用Paxos算法,而是使用了一种称为ZooKeeper Atomic Broadcast(ZAB,zookeeper原子消息广播协议)的协议作为其数据一致性的核心算法。 >ZAB协议是为分布式协调服务ZooKeeper专门设计的一种支持漰溃恢复的原
阅读全文
摘要:1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开
阅读全文
摘要:下午一个错误的rm命令,不小心删掉了root下的一个保存文档的目录,问题很严重。还好,上周末系统备份了一次,东西是丢不了了,但是备份的那个tar.gz包有4G之多,解tar至少要20分钟以上,而我只想要其中root下的一个目录的东西而已,有没有什么办法呢?
阅读全文
摘要:https://dubbo.gitbooks.io/dubbo-user-book/demos/preflight-check.html
阅读全文
摘要:由于项目有个图片上传和导入导出的模块,所以当项目通过集群方式部署的时候就要考虑文件共享问题。 文件共享要么就是通过统一的文件系统来管理,要么就是在系统之间做文件共享,前者扩展性比较好,可以随时随地加服务器,后者实现简单,通过配置服务器共享目录即可,但不好扩展。我们这个项目的页面功能相对比较简单,而且
阅读全文