摘要:
【IT168 技术】要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常 阅读全文
2016年3月30日
摘要:
高可用性集群解释:一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。今天来做个Heartbeat+DRBD+NFS的高可用文件系统1、实验VMware虚拟机2台 同时安装CentOS 6.6 x8 阅读全文
摘要:
一、DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本地 阅读全文
摘要:
DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 外文名DRBDdrbdadm高级管理工具drbdsetup置装载进kernel的DRBD模块drbdmeta管理META数据结构 目 阅读全文
摘要:
采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性,便可考虑采用分布式架构来实现: 1.数据存储的分区容错,冗余 2.应用的大访问、高性能要求 3.应用的高可用要求,故障转移 分布式系统遵循几个基本原则 1.CAP原理 CAP Theorem,CAP原理中,有三个要素: 一致性(Cons 阅读全文
摘要:
本地文件系统如ext3,reiserfs等(这里不讨论基于内存的文件系统),它们管理本地的磁盘存储资源、提供文件到存储位置的映射,并抽象出一套文件访问接口供用户使用。但随着互联网企业的高速发展,这些企业对数据存储的要求越来越高,而且模式各异,如淘宝主站的大量商品图片,其特点是文件较小,但数量巨大;而 阅读全文
2016年3月29日
摘要:
用Netty开发中间件:高并发性能优化 最近在写一个后台中间件的原型,主要是做消息的分发和透传。因为要用Java实现,所以网络通信框架的第一选择当然就是Netty了,使用的是Netty 4版本。Netty果然效率很高,不用做太多努力就能达到一个比较高的tps。但使用过程中也碰到了一些问题,个人觉得都 阅读全文
2016年3月12日
摘要:
2015年Java开发岗位面试题归类 下面是我自己收集整理的Java岗位今天面经遇到的面试题,可以用它来好好准备面试。 一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、 阅读全文
2016年3月10日
摘要:
使用Spring Session做分布式会话管理 在Web项目开发中,会话管理是一个很重要的部分,用于存储与用户相关的数据。通常是由符合session规范的容器来负责存储管理,也就是一旦容器关闭,重启会导致会话失效。因此打造一个高可用性的系统,必须将session管理从容器中独立出来。而这实现方案有 阅读全文
2016年3月4日
摘要:
标签: Atlas集群 2015-03-16 11:58 4805人阅读 评论(1) 收藏 举报 分类: 【系统架构设计】(37) 【MySql】(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。 关于数据切分的原理可以参见博客: http://blog.csdn.net/jhq0113/ 阅读全文