当前位置: 首页 > news >正文

手机可以开发网站网站策划编辑的职责

手机可以开发网站,网站策划编辑的职责,购物网站项目建设背景介绍,官渡区住房和城乡建设局网站接上一篇#xff1a;实战_22_Mycat设置开机自启https://blog.csdn.net/weixin_40816738/article/details/100086556 文章目录一、高可用集群架构实现思路二、环境部署准备2.1. 环境部署总览2.2. 架构图总览2.3. 架构图解说明三、架构功能分析3.1. 场景案例分析3.2. 架构功能点… 接上一篇实战_22_Mycat设置开机自启https://blog.csdn.net/weixin_40816738/article/details/100086556 文章目录一、高可用集群架构实现思路二、环境部署准备2.1. 环境部署总览2.2. 架构图总览2.3. 架构图解说明三、架构功能分析3.1. 场景案例分析3.2. 架构功能点分析3.3. 扩展功能能分析3.4. MyCat UI效果图3.5. Haproxy 监控页面一、高可用集群架构实现思路 实现思路 ①MYCAT 作为数据库中间层以逻辑库来操作后台物理库 ②MYCAT集群之间数据同步借助ZooKeeper集群来实现高可用 ③MYCAT负载均衡借助Haproxy来实现 ④Haproxy高可用借助Keepalived来实现 ⑤订单表水平分库分表数据库切分4片 ⑥商品和客户数据垂直拆分采用读写分离(基于主从复制) 二、环境部署准备 2.1. 环境部署总览 主机名IP地址角色数据库mycat1192.168.43.32MYCAT MYSQL,ZK,Haproxy,KeepalivedMYCAT,ORDER_DB01,ORDER_DB02node1192.168.43.104MYSQL,ZKORDER_DB03,ORDER_DB04node2192.168.43.217MYSQL,ZKPRODUCT_DBmycat2192.168.43.172MYSQL,MYCAT,Haproxy,KeepalivedCUSTOMER_DB(master)node3192.168.43.76MYSQLCUSTOMER_DB(slave) 2.2. 架构图总览 2.3. 架构图解说明 1、MYSQL商品模块和客户模块采用数据库垂直在拆分数据库对于大数量级别的数据进行分库分表操作。 举个栗子订单模块进行水平扩展分库分表切分4片商品模块和客户模块数据库进行主从复制读写分离。 2、MYCAT采用集群部署MYCAT集群之间借助ZK集群(3个节点)来实现配置文件数据同步和ZK高可用。 举个栗子MYCAT集群之间配置文件信息同步只需要修改ZK集群中的MyCat数据就可以同步到MYCAT采用集群中MYCAT不做任何操作。 3、HAProxy 实现了Mycat 多节点的集群高可用和负载均衡 而 HAProxy 自身的高可用则可以通过Keepalived来实现 因此 HAProxy 主机上要同时安装 HAProxy 和 Keepalived Keepalived 负责为该服务器抢占 vip虚拟 ip图中的 192.168.43.100抢占到 vip 后对该主机的访问可以通过原来的 ip192.168.43.32访问也可以直接通过 vip192.168.43.172访问。 4、Keepalived 抢占 vip 有优先级 在 keepalived.conf 配置中的 priority 属性权重决定。但是一般哪台主机上的 Keepalived服务先启动就会抢占到 vip即使是 slave。 5、HAProxy 负责将对 vip 的请求分发到 Mycat 集群节点上 起到负载均衡的作用。 同时 HAProxy 也能检测到 Mycat 是否存活 HAProxy 只会将请求转发到存活的 Mycat 上。 6、如果 KeepalivedHAProxy 高可用集群中的一台服务器宕机 集群中另外一台服务器上的 Keepalived会立刻抢占 vip 并接管服务 此时抢占了 vip 的 HAProxy 节点可以继续提供服务。 7、如果一台 Mycat 服务器宕机 HAPorxy 转发请求时不会转发到宕机的 Mycat 上所以 Mycat 依然可用。 综上 Mycat 的高可用及负载均衡由 HAProxy 来实现而 HAProxy 的高可用由 Keepalived 来实现。 三、架构功能分析 当前架构MYCAT已实现负载均衡Haproxy高可用MYSQL根据模块需求应用场景不同已实现符合需求的高可用。 3.1. 场景案例分析 场景实施方案订单数据量级别比较大对订单表已实现水平扩展分库分表查询次数频繁数据量级不大对此模块已实现垂直拆分读写分离(基于主从复制) 3.2. 架构功能点分析 当前架构已实现的功能点 ①MYCAT 作为数据库中间层以逻辑库来操作后台物理库 ②MYCAT集群之间数据同步借助ZooKeeper集群来实现高可用 ③MYCAT负载均衡借助Haproxy来实现 ④Haproxy高可用借助Keepalived来实现 ⑤订单表水平分库分表数据库切分4片 ⑥商品和客户数据垂直拆分采用读写分离(基于主从复制) ⑦当前架构已实现跨分片查询 1字典类型 解决方案 全局表 2 查询次数多 字段多 调用频繁 实现跨分片查询 解决方案 ER分片 3.3. 扩展功能能分析 ①当前架构已实现跨全局自增ID解决ID重复问题 ②已实现SQL拦截 1对于delete 没有where条件会进行sql拦截 2对于update和delete影响范围大的操作会进行sql拦截 ③SQL防火墙已经实现可以指定服务器和用户访问MYCAT MYCAT web监控后台已经集成可以监控MYCAT ,MYSQL数据库,SQL语句等功能 3.4. MyCat UI效果图 3.5. Haproxy 监控页面 http://192.xxx.43.32:48800/admin-status http://192.168.43.172:48800/admin-status
http://www.pierceye.com/news/105873/

相关文章:

  • 做美工需要哪些网站重庆交通建设集团网站
  • 网站手机端排名怎么做用笔记本做网站
  • 食药监局网站建设方案南京企业自助建站
  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程
  • 网站建设脚本什么叫营销型网站
  • 沧州网站建设专业的公司4000-262-seo优化与品牌官网定制
  • 网页游戏推广网站怎么做如何创建平台类网站
  • 十堰英文网站建设学校教育网站模板
  • 学校网页网站模板免费下载微信的微网站
  • 网站开发的解决方案小型行业网站建设维护成本
  • 浏阳市网站建设百度中心人工电话号码
  • 高端外贸网站制作智慧团建网站没有验证码
  • 做网站需要买服务器么网站建设营销外包公司排名
  • 网站建设中要多使用图片258网站建设
  • 做多语言网站教程开网页慢是什么原因