本博客讨论HAProxy+PXC集群架构。 1.架构说明 单纯的PXC集群需要对外部应用程序暴露多个集群内部的MySQL节点的IP地址,才能让应用程序使用到多节点读写数据的便利,同时,PXC集群本身没有提供负载均衡的功能。 HAProxy+PXC集群架构中,引入负载均衡组件HAProxy,使得对外部 ...
分类:
数据库 时间:
2018-10-07 22:02:06
阅读次数:
282
一、在haproxy容器安装Keepalived 1、进入haproxy容器: docker exec -it h1 bash 2、apt-get update(因为haproxy容器为Ubuntu) 3、apt-get install -y keepalived 二、配置: 1、安装vim编辑器: ...
分类:
其他好文 时间:
2018-10-07 11:31:06
阅读次数:
304
CentOS简介CentOS是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。每个版本的CentOS都会获得十年的支持(通过安全更新方式)。新版本的CentOS大约每两年发行一次,而每个版本的CentOS会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。CentOS是CommunityEnterp
分类:
系统相关 时间:
2018-10-06 23:40:29
阅读次数:
298
先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sortedsets,bitmaps,hyperloglogs和geospatialindexes等数据类型。它还内建了复制,lua脚本,LRU,事务等功能,通
分类:
其他好文 时间:
2018-10-06 21:31:28
阅读次数:
139
一、前言 一般来说,随着业务的发展数据库的数据量会越来越多,当单表数据超过上千万时执行一些查询sql语句就会遇到性能问题。一开始可以用主从复制读写分离来减轻db压力,但是后面还是要用分库分表把数据进行水平拆分和垂直拆分。 实现分库分表目前我知道的方式有两种,第一种是使用mycat中间件实现,第二种是... ...
分类:
数据库 时间:
2018-10-06 13:27:52
阅读次数:
379
本文介绍了热门的NoSQL数据库MongoDB的副本集这种分布式架构的一些概念和操作。主要内容包括: MongoDB副本集相关概念 MongoDB副本集环境搭建 MongoDB副本集的读写分离 MongoDB副本集的故障转移 MongoDB副本集的优点 MongoDB副本集的缺点 副本集相关概念 主 ...
分类:
数据库 时间:
2018-10-01 14:10:12
阅读次数:
249
简介 Consul-template是Consul的一个方扩展工具,通过监听Consul中的数据可以动态修改一些配置文件,大家比较热衷于应用在Nginx,HAProxy上动态配置健康状态下的客户端反向代理信息。GitHub上的文档比较详细,这里简单做个入门介绍。 关于配置中心不做过多介绍了。简单描述 ...
分类:
其他好文 时间:
2018-10-01 14:09:14
阅读次数:
167
client haproxy mysql1 mysql2 192.168.1.250 192.168.1.1 192.168.1.10 192.168.1.20 一、安装mysql[root@localhost ~]#tar -zxvf bison-2.5.tar.gz[root@localhost ...
分类:
数据库 时间:
2018-10-01 00:11:15
阅读次数:
295
OneProxy的主要功能有:1. 垂直分库 2. 水平分表 3. Proxy集群 4. 读高可用 5. 读写分离(master不参与读) 6. 读写分离(master参与读) 7. 写高可用 8. 读写随机 一、重要概念 Server Group 在OneProxy中,一组主从复制的MySQL集群 ...
分类:
其他好文 时间:
2018-10-01 00:09:42
阅读次数:
156