天猫用的是什么服务器? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Coande
V2EX    程序员

天猫用的是什么服务器?

  •  
  •   Coande 2016-11-14 01:19:34 +08:00 10933 次点击
    这是一个创建于 3268 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今晚用微信扫描天猫某个店铺二维码时,偶然发现熟悉的 500 错误页面, tomcat 的错误提示风格,当时没有截图,也没有细看,接着重新扫了好几次都复现不了了。有点好奇,有没有人知道呢?
    第 1 条附言    2016-11-14 12:49:10 +08:00
    我想问的是:天猫用的是什么 WEB 服务器软件~
    58 条回复    2016-11-15 20:59:58 +08:00
    changwei
        1
    changwei  
       2016-11-14 01:20:56 +08:00 via Android
    天猫 web 层不是用的 node.js 吗?怎么会有 tomcat 呢?
    yidinghe
        2
    yidinghe  
       2016-11-14 08:29:57 +08:00 via Android
    你确定是 Tomcat 不是 TianCat
    Coande
        3
    Coande  
    OP
       2016-11-14 08:38:29 +08:00 via Android
    @changwei node.js ?为啥我看到的错误是 tomcat 风格的呢?
    Coande
        4
    Coande  
    OP
       2016-11-14 08:39:39 +08:00 via Android
    @yidinghe SkyCat
    zwzmzd
        5
    zwzmzd  
       2016-11-14 08:47:10 +08:00 via Android
    java 在阿里中占比很大的,业务后端估计是基于 java 的,前端是基于 nginx
    9hills
        6
    9hills  
       2016-11-14 08:53:58 +08:00 via iPhone
    阿里后段基本是 java ,前段是自己改的 nginx
    zachlhb
        7
    zachlhb  
       2016-11-14 09:02:58 +08:00 via Android
    淘宝用的是基于 nginx 二次开发的 Tengine ,这个是开源的,有需要可以下了用
    janxin
        8
    janxin  
       2016-11-14 09:13:25 +08:00
    我最初以为是问几核几 G ,点进来发现是用的什么软件,看了回复在想是什么语言,那么到底问啥?
    letitbesqzr
        9
    letitbesqzr  
       2016-11-14 09:18:55 +08:00
    我猜 cpu 应该是 intel 没错了吧
    Kokororin
        10
    Kokororin  
       2016-11-14 09:20:36 +08:00 via iPhone
    之前前端是 php ,后来好像改成 node 了吧……
    alen
        11
    alen  
       2016-11-14 09:21:07 +08:00
    应该是问架构
    docee
        12
    docee  
       2016-11-14 09:22:00 +08:00
    用的是 Alibaba Tomcat 以及 Tengine
    elgoog1970
        13
    elgoog1970  
       2016-11-14 09:27:37 +08:00
    都是自己在开源的基础上修改的吧
    jwangkun
        14
    jwangkun  
       2016-11-14 09:28:31 +08:00 via Android
    确实是 Tomcat ,我也遇到了,仔细看了一下,没截图
    misaka19000
        15
    misaka19000  
       2016-11-14 10:09:18 +08:00
    之前在盛大注册游戏的时候也看到过
    miaoever
        16
    miaoever  
       2016-11-14 10:59:52 +08:00
    线上并不全是 tengine ,也有部分 nginx
    miaoever
        17
    miaoever  
       2016-11-14 11:00:37 +08:00
    tomcat 一般用的 ali-tomcat
    R18
        18
    R18  
       2016-11-14 11:15:15 +08:00
    肯用用的不是阿里云卖的服务器
    realpg
        19
    realpg  
    PRO
       2016-11-14 11:18:50 +08:00
    Alicat TaobaoEngine
    miaoever
        20
    miaoever  
       2016-11-14 11:24:14 +08:00
    @R18 这个还真用了。
    wdk23411
        21
    wdk23411  
       2016-11-14 12:17:33 +08:00
    不记得什么时候(零几年?)听说阿里用的是 1500 台 JBOSS ,即使现在也不会激进的把所有平台都改了吧
    Coande
        22
    Coande  
    OP
       2016-11-14 12:43:26 +08:00
    @janxin 问 web 服务器软件。。。
    salmon5
        23
    salmon5  
       2016-11-14 12:49:25 +08:00
    @miaoever 确实,看到有些节点的 http server 头是 tengine ,有些是 nginx.
    des
        24
    des  
       2016-11-14 12:52:15 +08:00 via Android
    @zachlhb 坚决不用这种东西,光挖坑不填有什么意思?
    Coande
        25
    Coande  
    OP
       2016-11-14 12:59:47 +08:00
    @docee 有 Alibaba Tomcat 这东西?
    @miaoever 才知道有 ali-tomcat 这东西,但是除了名字貌似和阿里没半毛钱关系吧?
    @realpg Alicat?_?
    lmaq
        26
    lmaq  
       2016-11-14 13:07:27 +08:00
    realpg
        27
    realpg  
    PRO
       2016-11-14 13:17:26 +08:00
    @Coande
    alicat 就是阿里自己修改优化的 tomcat
    taobaoengine 就是淘宝团队自己修改的 nginx
    都是戏称
    plprapper
        28
    plprapper  
       2016-11-14 13:21:13 +08:00
    @wdk23411 核心生产系统, 3 年基本上都会进行一次大的重构, jboss 早就进回收站了。
    miaoever
        29
    miaoever  
       2016-11-14 13:21:49 +08:00
    @Coande 有关系。 ali tomcat 深度定制了很多功能, 有些已经回馈到 tomcat 社区。
    jason19659
        30
    jason19659  
       2016-11-14 13:44:33 +08:00
    https://w3techs.com/sites/info/tmall.com 这个上面的报告。。
    Coande
        31
    Coande  
    OP
       2016-11-14 13:49:26 +08:00
    @lmaq 噢, php...
    Coande
        32
    Coande  
    OP
       2016-11-14 13:57:07 +08:00
    @realpg
    @miaoever
    THS ,明白了
    errorlife
        33
    errorlife  
       2016-11-14 14:05:50 +08:00
    @lmaq 实力打脸, 666
    moorlop
        34
    moorlop  
       2016-11-14 14:19:39 +08:00 via iPhone
    @R18 讽刺的好!
    docee
        35
    docee  
       2016-11-14 14:43:37 +08:00   1
    @Coande Alibaba Tomcat 是阿里基于 Tomcat 修改的版本。
    huage
        36
    huage  
       2016-11-14 17:20:39 +08:00
    我猜一定有用主板吧,应该也带有 USB 和网卡接口
    Coande
        37
    Coande  
    OP
       2016-11-14 18:25:33 +08:00 via Android
    @huage 还有 cpu 呢
    liul85
        39
    liul85  
       2016-11-14 18:59:55 +08:00
    这是什么服务器
    ice2016
        40
    ice2016  
       2016-11-14 19:52:46 +08:00
    DoraJDJ
        41
    DoraJDJ  
       2016-11-14 19:55:15 +08:00
    @liul85 淘宝家的修改版 nginx
    yishenggudou
        42
    yishenggudou  
       2016-11-14 20:02:14 +08:00
    @ice2016 原来 php
    plqws
        43
    plqws  
       2016-11-14 20:36:45 +08:00
    小霸王
    AstroProfundis
        44
    AstroProfundis  
       2016-11-14 20:51:57 +08:00
    接入层主要用的 Tengine, 也就是我上面没几楼那个 503 报错页面的 Powered by, 在 github 上有开源版本
    有小部分是原生 nginx
    loading
        45
    loading  
       2016-11-14 20:54:00 +08:00 via Android
    早就不是单一语言系统了……
    Coande
        46
    Coande  
    OP
       2016-11-14 21:02:23 +08:00
    @ice2016 我看到的不是这个样子,图上是 Tengine
    levon
        47
    levon  
       2016-11-14 21:15:50 +08:00   1
    楼主感觉,啊,原来阿里这么的公司也用 tomcat ,很菜嘛。

    然而事实阿里的技术已经令业内许多公司都望其项背了,只有仰望的份
    liujan
        48
    liujan  
       2016-11-14 21:19:55 +08:00
    应该是 ali-tomcat
    mahone3297
        49
    mahone3297  
       2016-11-14 21:57:37 +08:00
    tengine ,他们自己改的
    wy315700
        50
    wy315700  
       2016-11-14 21:58:37 +08:00
    @R18
    @miaoever
    是阿里云,但是应该不是阿里云拿出来卖的那部分
    Coande
        51
    Coande  
    OP
       2016-11-14 23:29:37 +08:00
    @levon 没有哎... 好奇大公司用的什么而已...
    wdhwg001
        52
    wdhwg001  
       2016-11-15 02:42:33 +08:00
    setonfocus
        53
    setonfocus  
       2016-11-15 08:42:06 +08:00
    不是改 node 了吗?前端还是 PHP ?
    setonfocus
        54
    setonfocus  
       2016-11-15 08:43:37 +08:00
    啊,明白了。只是后缀叫 php 而已,架构早改了。
    Arnie97
        55
    Arnie97  
       2016-11-15 13:24:15 +08:00 via Android
    winglight2016
        56
    winglight2016  
       2016-11-15 15:33:37 +08:00
    @Arnie97 每次看到这种 XX 是最好的语言, java 程序员都笑了
    i147
        57
    i147  
       2016-11-15 16:01:59 +08:00
    wssgcg1213
        58
    wssgcg1213  
       2016-11-15 20:59:58 +08:00
    接入层: Tengine
    java : ali-tomcat
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     872 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 22:45 PVG 06:45 LAX 15:45 JFK 18:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86