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