V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
changqingshuya
V2EX  ›  程序员

tomcat 集群用什么做到高可用

  •  
  •   changqingshuya · 2015-10-23 11:05:17 +08:00 · 4933 次点击
    这是一个创建于 3109 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如一个 tomcat 节点 down 掉,其他节点能够替换它

    20 条回复    2015-10-27 19:19:34 +08:00
    holyzhou
        1
    holyzhou  
       2015-10-23 11:25:03 +08:00
    nginx/haproxy/F5 反向到多个 tomcat 节点 , 设置规则当节点端口不通或者返回内容不是期望的时候 禁用对该节点的转发
    binnchx
        2
    binnchx  
       2015-10-23 12:14:53 +08:00 via iPhone
    用 nginx 的 healthcheck
    zkaip
        3
    zkaip  
       2015-10-23 12:26:40 +08:00
    用 nginx 的 healthcheck + 1
    changqingshuya
        4
    changqingshuya  
    OP
       2015-10-23 13:29:25 +08:00
    @holyzhou 恩,现在我是这样的,但是不满足我的需求:节点 down 掉还是不可用。
    changqingshuya
        5
    changqingshuya  
    OP
       2015-10-23 13:29:46 +08:00
    @binnchx
    @zkaip
    好的,实验一把
    gqkkk
        6
    gqkkk  
       2015-10-23 13:34:16 +08:00
    前段 haproxy 后端 terrocotta
    changqingshuya
        7
    changqingshuya  
    OP
       2015-10-23 13:39:12 +08:00
    @gqkkk 谢过~
    tonyVex
        8
    tonyVex  
       2015-10-23 14:28:16 +08:00
    haproxy 可以,楼上说的 nginx healthcheck 也应该可以。
    wohudie
        9
    wohudie  
       2015-10-23 16:27:09 +08:00
    蛋青
    greenskinmonster
        10
    greenskinmonster  
       2015-10-23 16:38:08 +08:00
    hcymk2
        11
    hcymk2  
       2015-10-23 16:50:54 +08:00
    session 。。。。
    liyvhg
        12
    liyvhg  
       2015-10-23 17:21:45 +08:00
    @greenskinmonster 这个能编译成功吗? 我之前试过一个 github 上面的编不出来, 也是这个名字的.. nginx1.9.5
    greenskinmonster
        13
    greenskinmonster  
       2015-10-23 17:25:12 +08:00   ❤️ 1
    @liyvhg gentoo 的 nginx 包带了这个模块,编译没问题。需要使用对应版本的 patch 文件。
    如 1.9.2 版本或者更高的 nginx 编译时需要这个 check_1.9.2+.patch
    changqingshuya
        14
    changqingshuya  
    OP
       2015-10-23 18:29:16 +08:00 via iPhone
    @wohudie 你也在这里…
    changqingshuya
        15
    changqingshuya  
    OP
       2015-10-24 00:16:06 +08:00
    coolloves
        16
    coolloves  
       2015-10-24 08:43:39 +08:00 via iPhone
    马克!
    ak47947
        17
    ak47947  
       2015-10-24 08:48:33 +08:00
    马克,回头试试
    kingda
        18
    kingda  
       2015-10-24 18:53:12 +08:00
    mark
    SparkMan
        19
    SparkMan  
       2015-10-27 19:08:54 +08:00
    haproxy +1 , nginx healthcheck +1
    changqingshuya
        20
    changqingshuya  
    OP
       2015-10-27 19:19:34 +08:00 via iPhone
    @SparkMan 妥妥的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2999 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:19 · PVG 22:19 · LAX 07:19 · JFK 10:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.