- 0
- 0
- 约小于1千字
- 约 1页
- 2026-05-08 发布于北京
- 举报
《104_tomcat应该如何去解析http请求二进制数据流?》
tomcat架构以及内核的原理
我带着大家来思考一下,如果让你来手撸一个tomcat,自己写代码来写一个类似tomcat的
web服务器出来,让他可以指定的端,然后别人只要按照http协议去组装一个请
求数据,跟我们建立连接,发送http协议组装的数据过来
我们就可以一个完整的http数据,然后就可以把这个http协议组装的请求数据,反序
列化,反序列化成一个Http请求对象,接着他就可以交给自己的servlet或者是filter来进
行处理,servlet来进行处理,响应
仿tomcat可以按照http协议去组装一个响应数据,发送给浏览器,浏览器就会自动按照
http协议解析响应数据,反序列化出来,接着可以展示出来
中间件架构课程里写的,分布式海量小文件系统、IM即时通讯系统、分布式微服务平
台,里面有大量的网络编程的一些代码在里面,我们玩儿底层的网络编程这块,已经玩儿的
极为的熟练了,我们在写自己的中间件的网络模块的时候,参考的全部都是HDFS、Kafka、
ZooKeeper这种成开源中间件的网络模块的源码
原创力文档

文档评论(0)