摘要: import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.LinkedHashSet;import java.util.List;import java.u 阅读全文
posted @ 2017-08-15 17:31 皇问天 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一、基础介绍 1、背景描述 目前我们的高可用DB的代理层采用的是360开源的Atlas,从上线以来,已稳定运行2个多月。无论是从性能上,还是稳定性上,相比其他开源组件(amoeba、cobar、MaxScale、MySQL-Proxy等),还是很出色的。 当初我们之所以选择Atlas,主要看中它有以 阅读全文
posted @ 2017-08-15 10:57 皇问天 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。 以一个停车场运作为例。为了简单起见,假设停车场只有三个车 阅读全文
posted @ 2017-08-15 10:19 皇问天 阅读(156) 评论(0) 推荐(0) 编辑