Mycat连接MySQL读写分离数据库docker-compose版(三)

1. 前言

本文是基于mysql的主从复制模下继续开发💯,请点击😄我来查看
你可能已经发现了,虽然上一篇我们可以将主库可以部署多个,一旦大并发进来,我们的Mycat可能会支持不住,我们需要将其布置成集群

2. 架构图

在这里插入图片描述

3. 实现

因为我们在一台计算机上,所以我们只需要cp mycat01 mycat02 -r,修改里面docker-compose.yml文件,将其端口以及服务名修改

version: '3'
services:
  mycat02: # 需要修改
    build: .
    container_name: mycat02 # 需要修改
    volumes:
      - ./config/mycat/:/mycat/conf/:ro
      - ./log/mycat-logs/:/mycat/logs/:rw
      #- /etc/localtime:/etc/localtime:ro
      - ./config/hosts:/etc/hosts:ro
    ports:
      - "8067:8066"
      - "9067:9066"
    ulimits:
      nproc: 65535
    hostname: mycat02 # 需要修改
#    mem_limit: 1024m
    restart: always

networks:
  default:
    external:
      name: mysql_network
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值