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

天猫用的是什么服务器?

  •  
  •   Coande · 2016-11-14 01:19:34 +08:00 · 10520 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今晚用微信扫描天猫某个店铺二维码时,偶然发现熟悉的 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  
       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  
       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   ·   实用小工具   ·   5517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:05 · PVG 15:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.