摘要: “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。以下是高可用系统的设计建议: 减少单点 去单点首先要识别整个系统所有主链路的单点,如机房(同城异地双机房),应用服务器,DNS服务器,SFTP服务器,LBS,缓存服务器,数 阅读全文
posted @ 2019-06-30 18:30 xkzhangsanx 阅读(384) 评论(0) 推荐(0)
摘要: 1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long timeout),wait(long timeout, int nanos)与notify(),notifyAll()几个方法实现等 阅读全文
posted @ 2019-06-30 14:56 xkzhangsanx 阅读(814) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/takumicx/p/9402021.html 目录 1.前言 2.AbstractQueuedSynchronizer介绍 2.1 AQS是构建同步组件的基础 2.2 AQS的内部结构(ReentrantLock的语境下) 3 非公平模式加锁流 阅读全文
posted @ 2019-06-30 14:10 xkzhangsanx 阅读(394) 评论(0) 推荐(0)