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

为什么使用 Tomcat 算违反国产化要求,但是使用 Netty 却不算。

  •  
  •   MelodYi · 4 小时 39 分钟前 · 1978 次点击
    RT. 都是海外的开源软件,licence 也都是一样的。

    背景
    项目上遇到了相关的需求,要求包里不能有 Tomcat 。
    公司上面给的方案却是让换成 Netty 而不是打成 war 包来接入客户提供的国产化 web 服务器。
    由于之前是 spring-web ,阻塞式的,改成 netty 工作量巨大。

    是不是因为 Tomcat 有 TongWeb 这种国产替代。但是国内没人做 Netty 的替代。
    所以 Tomcat 才会上黑名单,但是 Netty 就活着。
    27 条回复    2025-12-27 15:28:34 +08:00
    chenliangngng
        1
    chenliangngng  
       4 小时 33 分钟前
    国产化很多规定都是“利益相关”,不过借用“国产化”做白手套
    seers
        2
    seers  
       4 小时 31 分钟前 via Android
    纠结这些做啥,甲方说啥就是啥,改就是工作量,要钱完事
    wskymark
        3
    wskymark  
       4 小时 30 分钟前
    花时间精力思考这个为什么,不如现在天气好买点猪肉晒腊肉呢。
    MelodYi
        4
    MelodYi  
    OP
       4 小时 29 分钟前
    @seers

    改 netty 不是甲方要求的。甲方只要求不能有 tomcat 的包。
    感觉是公司内某个做框架的团队,拦截了方案。目的是为了推自己基于 spring 和 netty 封装的框架。
    ZeroDu
        5
    ZeroDu  
       4 小时 25 分钟前
    这个国产化都是“利益”, 真要搞怎么不把依赖全替换了
    seers
        6
    seers  
       4 小时 21 分钟前 via Android
    @MelodYi 那更好了,既满足了甲方要求,又有额外工作量,还是自己公司框架,如果甲方找个神神秘秘的技术团队让你对接不是更炸了
    chqome
        7
    chqome  
       4 小时 10 分钟前
    无非就是利益,动了别人的蛋糕,任何事都是利益驱动一切
    yeccc
        8
    yeccc  
       4 小时 5 分钟前
    tomcat 源码 clone 下来,批量替换名称,在打国产的包名 [狗头]
    liuidetmks
        9
    liuidetmks  
       4 小时 2 分钟前 via iPhone   ❤️ 1
    自己编译一个 Tomdog ?
    gam2046
        10
    gam2046  
       4 小时 0 分钟前
    编译出来,通过 proguard 。抹掉 tomcat 相关的包名,也许可行
    gongym
        11
    gongym  
       3 小时 58 分钟前
    @MelodYi 有人给你背锅还不好吗,用了公司内部的框架,有啥问题都有人解决
    fyooo
        12
    fyooo  
       3 小时 42 分钟前
    @liuidetmks 哈哈哈哈哈,好玩
    Gilfoyle26
        13
    Gilfoyle26  
       3 小时 23 分钟前
    说你行你就行,不行也行,说不行就不行,行也不行。

    不服不行
    leiphi
        14
    leiphi  
    PRO
       3 小时 20 分钟前
    这边建议直接 TomDragon
    HENQIGUAI
        15
    HENQIGUAI  
       3 小时 10 分钟前
    自己编译一下改个 icon 和包名什么的
    unused
        16
    unused  
       3 小时 6 分钟前 via Android
    国产化不等于去外国化
    midsolo
        17
    midsolo  
       3 小时 3 分钟前
    国产化跟当年的去 IOE 化一样,里面全是利益链
    potatowish
        18
    potatowish  
       2 小时 53 分钟前 via iPhone
    就是应付上面的分摊的指标和检查,挑一些不重要的系统,单独部署一套信创环境,这和领导下来检查,刷绿漆搞绿化如出一辙,几千年来一直如此
    54xavier
        19
    54xavier  
       2 小时 1 分钟前
    @liuidetmks JerryMouse

    《 Tom & Jerry 》
    54xavier
        20
    54xavier  
       2 小时 0 分钟前
    @liuidetmks SpikeDog
    mlsnatalie
        21
    mlsnatalie  
       1 小时 48 分钟前
    @seers 一般这种都是给的时间不变,但是工作量增加几倍
    dzdh
        22
    dzdh  
       1 小时 40 分钟前
    不敢想。

    如果那个 Solon 要是拿到了什么认证 :doge:
    mingtdlb
        23
    mingtdlb  
       1 小时 38 分钟前
    看怎么跟上面宣导。

    上面那帮人都不懂的,但他们有权力。比如要做一个东西,上面会先问下下面的这般厂商,能不能做,能做就发文。
    ikas
        24
    ikas  
       1 小时 21 分钟前
    以前也遇到过,最后使用内嵌 tomcat 加上不再以 war 发布.
    后来新项目又遇到扫描说有 tomcat 关键词,最后修改 tomcat 为 blackdog 然后自编译内嵌.

    改成 netty 工作也不会大吧.只要使用 netty-servlet 即可,基本区别不大.
    hefish
        25
    hefish  
       45 分钟前
    少年,你还年轻,别问这么多,将来你肯定能明白。 赶紧去上报工作量吧。
    skilyalex
        26
    skilyalex  
       11 分钟前
    tomcat 的包名都改成 jerrymouse ,自己编一个出来
    neptuno
        27
    neptuno  
       7 分钟前
    定规则的人不知道 netty 吧
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2791 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:35 · PVG 15:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.