
1 Cbdy 2017-04-18 23:49:46 +08:00 via Android 你可以不用 tomcat ,轻量 servlet 容器一大把,按标准写的代码都兼容 我认为总的来说, servlet api 对 http 的抽象还是比较合理的 |
2 ichubei 2017-04-19 00:30:25 +08:00 via iPhone Tomcat 怎么庞大? |
3 ihuotui 2017-04-19 02:22:18 +08:00 via iPhone netty 实现 http 简单,有现成 http decode 自己加上 url map 就差不多了 |
4 jarlyyn 2017-04-19 04:26:02 +08:00 换 go 吧 不是评价语言,主要是标准库做 web 服务器很容易。 |
5 popu111 2017-04-19 06:21:46 +08:00 via Android 上吧,坑不在深,能填就行,我刚还被要求两天出一套票务系统来着 |
6 Cloudee 2017-04-19 06:39:11 +08:00 via iPhone 要是用 Netty 是想支持异步请求处理节省线程数的话,倒是推荐研究研究 servlet3.0 自带的线程模型。用的好的话 tomcat 下面也飞快。另外要是觉得启动速度慢,可能是框架的锅,纯写 servlet 的话就算 tomcat 的启动时间都不会超过一秒的 |
7 ryd994 2017-04-19 07:16:18 +08:00 via Android 自己实现 HTTP 服务器是坑,过来人亲身经历如是说 更何况我只是写了个简易反代,都不涉及解析 header cookie 如果再考虑各种协议扩展……… 换个轻量点的试试看, Nginx 反代试试看,上异步试试看 |
8 0915240 2017-04-19 09:10:01 +08:00 via iPhone 最简单的你实现一个 router 就行了 其实已经有相关的了。 |
9 Finest 2017-04-19 09:35:23 +08:00 用来作为深入学习的目标,这坑还是可以跳的。用来做生产上,建议慎重 |
10 xybob 2017-04-19 09:45:59 +08:00 顶 4 楼,楼主这想法, go 很容易就实现。 |