Keepalive-Haproxy高可用介绍

假设我们现在开发了一个应用应用的端口号为 8080,这个应用我们想让它去实现一个负载均衡的访问,就是说我们有两台服务器都部署了我们的 8080 应用,我们想让它一会访问 ip 为: 192.168.0.1 的,一会访问 192.168.0.2 的,我们之前的做法是不是在这两台服务器之上部署一台 Nginx 来进行实现的,如下图:

image-20230528184428332

后续我们只需要配置 Nginx 的算法即可,负载均衡或轮询,就可以达到来回切换的访问我们的应用。这个时候有一个问题,就是说我们的 Nginx 宕机了咋办,宕机了我们的应用服务用户就使用不了了,这个时候我们就需要去解决下这个问题。

这个时候就需要我们将 Nginx 实现可以轮询又可以高可用了,就是一个 Nginx 宕机了还有一台 Nginx,说到这里我们的架构就演变为了如下图了:

image-20230528184942833

好了,我们的问题貌似解决,但是呢,我想让这两个 Nginx 的访问可以进行轮询就是一会访问左边的一会访问右边的,这种该如何进行实现呢,不可能我们继续在这两台的 Nginx 基础上在部署一台来进行转发吧,所以这里就要提到我所要介绍的一个技术叫做 haproyx 来做负载均衡,在 haproyx 当中分别配置左边和右边的 Nginx 地址即可,这样我们的 Nginx 就可以实现负载均衡。

加入 haproyx 之后我们的架构图再次进行演变:

image-20230528190709193

我们现在还是达不到入口是单一的,我们现在这个结构图是多个入口,那我们怎样才可以实现单入口,这里就要在介绍一位朋友叫做 keepalive,它可以实现 IP 漂移,在 Keepalive 当中配置 haproyx,如果两个 haproyx 最开始的状态都是健康的,我们的 keepalive 可能是指向的左边的,如果左边的不健康了,keepalive 会自动将 IP 漂移到右边的 haproyx 上让我们的应用进行访问。

?> 最终架构图

image-20230528191210461

我们下一篇文章将介绍如何在华为云进行搭建。

posted @   BNTang  阅读(128)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
  1. 1 总会有人离开 王巨星
  2. 2 月亮 孟凡明
  3. 3 迟里乌布
  4. 4 我只能离开 颜人中
  5. 5 达尔文 蔡健雅
  6. 6 夜色滚烫 叶明净
  7. 7 你的星环 路飞文
  8. 8 不再说话 三块木头
  9. 9 黄昏 粥粥和小伙/粥粥
  10. 10 爱不单行 刘大拿
  11. 11 心动贩卖机 PIggy
  12. 12 别来无恙 苏星婕
  13. 13 我们的歌 刘大拿
  14. 14 一直很安静 王贰浪
  15. 15 去有风的地方 清音
  16. 16 雪 Distance Capper/罗言
  17. 17 坏女孩 徐良/小凌
  18. 18 乐园 沧桑Cang333/虎皮蛋/曲甲
  19. 19 Ayo(Explicit) Chris Brown/Tyga
  20. 20 我的美丽feat.海洋Bo 海洋Bo/高睿
  21. 21 世事可爱 粥粥和小伙/粥粥
  22. 22 我记得 赵雷
  23. 23 我想牵着你的手 许嵩
  24. 24 人们都不懂 刘诺然
  25. 25 寻一个你(电视剧《苍兰诀》温情主题曲) TTTTTeehom
  26. 26 子莫格尼 杉和
  27. 27 Cat Cafe Shoffy
  28. 28 风停了雨停了我们还拥抱着 Superluckyqi
  29. 29 寂寞沙洲冷 于潼
  30. 30 三国恋 王巨星
  31. 31 达尔文 林俊杰
  32. 32 有些 颜人中
  33. 33 小模样 张小只ya
  34. 34 是否 程响
  35. 35 楼顶上的小斑鸠 队长
  36. 36 笑场 薛之谦
  37. 37 还是分开 张叶蕾
  38. 38 修炼爱情 林俊杰
  39. 39 二零三 毛不易
  40. 40 雅俗共赏 许嵩
  41. 41 Serendipity 古瑞斯Graps/Zakiya晴子
  42. 42 就让这大雨全都落下·2023 刘大拿
  43. 43 老男孩 筷子兄弟
  44. 44 有何不可 许嵩
  45. 45 缓缓 杜宣达
  46. 46 好久不见 陈奕迅
  47. 47 爱的魔法(Cover 金莎) 封茗囧菌
  48. 48 在你的身边 盛哲
  49. 49 带我去找夜生活 告五人
  50. 50 假面舞会 很美味
  51. 51 STAY The Kid LAROI/Justin Bieber
  52. 52 我好想睡觉的 无敌西红柿
  53. 53 日不落(温柔版)
  54. 54 恋爱画板 锦零
  55. 55 7710 好乐无荒/尹露浠
  56. 56 给你呀(又名:for ya) 蒋小呢
  57. 57 Love Story Taylor Swift
  58. 58 Plain Jane(Remix 13z) 鱼幼微
  59. 59 晚风 7opy/BT07
  60. 60 拜托 孙晨
  61. 61 乌梅子酱 李荣浩
  62. 62 南半球与北海道 范倪Liu
  63. 63 星河万里 Rom邢锐
拜托 - 孙晨
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Loading

点击右上角即可分享
微信分享提示