• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Coande
V2EX  ›  程序员

天猫用的是什么服务器?

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

    然而事实阿里的技术已经令业内许多公司都望其项背了,只有仰望的份
    liujan
        48
    liujan  
       Nov 14, 2016
    应该是 ali-tomcat
    mahone3297
        49
    mahone3297  
       Nov 14, 2016
    tengine ,他们自己改的
    wy315700
        50
    wy315700  
       Nov 14, 2016
    @R18
    @miaoever
    是阿里云,但是应该不是阿里云拿出来卖的那部分
    Coande
        51
    Coande  
    OP
       Nov 14, 2016
    @levon 没有哎... 好奇大公司用的什么而已...
    wdhwg001
        52
    wdhwg001  
       Nov 15, 2016
    setonfocus
        53
    setonfocus  
       Nov 15, 2016
    不是改 node 了吗?前端还是 PHP ?
    setonfocus
        54
    setonfocus  
       Nov 15, 2016
    啊,明白了。只是后缀叫 php 而已,架构早改了。
    Arnie97
        55
    Arnie97  
       Nov 15, 2016 via Android
    winglight2016
        56
    winglight2016  
       Nov 15, 2016
    @Arnie97 每次看到这种 XX 是最好的语言, java 程序员都笑了
    i147
        57
    i147  
       Nov 15, 2016
    wssgcg1213
        58
    wssgcg1213  
       Nov 15, 2016
    接入层: Tengine
    java : ali-tomcat
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 18:48 · PVG 02:48 · LAX 11:48 · JFK 14:48
    ♥ Do have faith in what you're doing.