前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mycat HA(高可用) 与 LB(负载均衡)1

Mycat HA(高可用) 与 LB(负载均衡)1

作者头像
franket
发布2021-12-02 09:34:27
1980
发布2021-12-02 09:34:27
举报
文章被收录于专栏:技术杂记

前言

Mycat 是一款开源的数据库分库分表中间件

一般而言在生产环境下,任何基础架构都有必要考虑 高可用,扩展性和监控方案 :

  • 监控:使用 Mycat web (也有叫 Mycat-eye )可以实现对mycat的 监控
  • 高可用:Mycat 目前没有官方的高可用解决方案 ,但配合使用 keepalivedhaproxy 也可以实现mycat的 高可用
  • 可扩展:由于 Mycat 本身是无状态的,可以通过添加 Mycat 节点来实现 水平扩展 ,从而分摊访问压力

下面分享一下 Mycat 高可用与负载均衡 的实现方法,详细内容可以参考 官方文档 (但是由于官方文档比较老,有不少坑,这篇分享里会将这些坑填平)

Tip: 当前的最新版本为 Mycat server 1.5 GAKeepalived for Linux - Version 1.2.19HAProxy 1.6.3


概要


Mycat 高可用架构

Mycat 是无状态的,可以使用 HAProxy 或四层交换机等设备构建 Mycat 高可用集群,后端 Mysql 则配置为主从同步 (replication 、mha 或 galary 集群),那么Mycat层和Mysql层就都是高可用的,整个分布式数据库系统就是高可用的

mycat_ha1.png
mycat_ha1.png
mycat_ha2.png
mycat_ha2.png

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 概要
    • Mycat 高可用架构
    相关产品与服务
    云数据库 SQL Server
    腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档