GoForum🌐 V2EX

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

MelodYi · 2025-12-27 11:00 · 0 次点赞 · 12 条回复

RT. 都是海外的开源软件,licence 也都是一样的。

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

是不是因为 Tomcat 有 TongWeb 这种国产替代。但是国内没人做 Netty 的替代。 所以 Tomcat 才会上黑名单,但是 Netty 就活着。

12 条回复
chenliangngng · 2025-12-27 11:05
#1

国产化很多规定都是“利益相关”,不过借用“国产化”做白手套

seers · 2025-12-27 11:05
#2

纠结这些做啥,甲方说啥就是啥,改就是工作量,要钱完事

wskymark · 2025-12-27 11:05
#3

花时间精力思考这个为什么,不如现在天气好买点猪肉晒腊肉呢。

MelodYi · 2025-12-27 11:10
#4

@seers

改 netty 不是甲方要求的。甲方只要求不能有 tomcat 的包。 感觉是公司内某个做框架的团队,拦截了方案。目的是为了推自己基于 spring 和 netty 封装的框架。

ZeroDu · 2025-12-27 11:15
#5

这个国产化都是“利益”, 真要搞怎么不把依赖全替换了 https://i.imgur.com/duWRpIu.png

seers · 2025-12-27 11:15
#6

@MelodYi 那更好了,既满足了甲方要求,又有额外工作量,还是自己公司框架,如果甲方找个神神秘秘的技术团队让你对接不是更炸了

chqome · 2025-12-27 11:30
#7

无非就是利益,动了别人的蛋糕,任何事都是利益驱动一切

yeccc · 2025-12-27 11:30
#8

tomcat 源码 clone 下来,批量替换名称,在打国产的包名 [狗头]

liuidetmks · 2025-12-27 11:35
#9

自己编译一个 Tomdog ?

gam2046 · 2025-12-27 11:40
#10

编译出来,通过 proguard 。抹掉 tomcat 相关的包名,也许可行

gongym · 2025-12-27 11:40
#11

@MelodYi 有人给你背锅还不好吗,用了公司内部的框架,有啥问题都有人解决

fyooo · 2025-12-27 11:55
#12

@liuidetmks 哈哈哈哈哈,好玩

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: MelodYi
发布: 2025-12-27
点赞: 0
回复: 0