一、mysql中间件:--------- atlas

功能:1.读写分离,2.从库负载均衡,3.IP过滤,4.自动分表,5.DBA可平滑上下线DB,6.自动摘除宕机的DB
2-5 mysql中间件
Atlas启动后会创建多个线程,其中一个为主线程,其余为工作线程。主线程负责监听所有的客户端连接请求,工作线程只监听主线程的命令请求。
主线程接收到客户端的连接请求,将该请求的相关信息封装为一个名为CON的结构,再把该结构推入一个异步队列。然后通过round-robin方式选择一个工作线程,向其发送一个字节的数据包以**它。工作线程在收到主线程的**指令后,从异步队列中取出CON结构,开始处理客户端的请求。

作者:张维斌
链接:https://www.jianshu.com/p/844b277285a4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2-5 mysql中间件
LVS前端做负载均衡,两个Atlas做HA,防止单点故障。
2-5 mysql中间件

相关文章:

  • 2021-10-21
  • 2021-12-26
  • 2021-09-03
  • 2021-11-27
  • 2021-10-28
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2021-04-27
  • 2021-11-07
相关资源
相似解决方案