返回信息流各位大神,我自己想实现一个http服务器。
现在基本的设想是这样的:服务器端采用两个进程,在一个进程下实现多线程,用于处理多个并发请求,另一个进程的作用是在处理动态请求时派生子进程处理cgi脚本,再将处理结果返回。
可能这个设想有很多缺点,但是理论上是可行的吗?
这是一条镜像帖。来源:北邮人论坛 / cpp / #97330同步于 2018/3/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【问题】http服务器实现
wenmingxing
2018/3/29镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
闲的无聊吗?做这个东西的意义是什么?
如果只是想学习,可以做点别的。
@zc199102 @chaoshen @soleman @yqyqyqyqyq
【 在 cocoyimasa 的大作中提到: 】
: 可
推荐Reactor多线程设计模式,Acceptor单线程处理tcp连接,后端IO线程池处理IO逻辑。具体可以将每个请求包装成一个Runnable,扔到线程池中之行
来自 缘邮
就是想自己练一练,别的有什么推荐的吗
【 在 FromSixToTen (【意涵困】|【若晨困】|【贝由困】链域) 的大作中提到: 】
: 闲的无聊吗?做这个东西的意义是什么?
: 如果只是想学习,可以做点别的。
: @zc199102 @chaoshen @soleman @yqyqyqyqyq
谢谢谢谢
【 在 xlrainy (xlrainy) 的大作中提到: 】
: 推荐Reactor多线程设计模式,Acceptor单线程处理tcp连接,后端IO线程池处理IO逻辑。具体可以将每个请求包装成一个Runnable,扔到线程池中之行
: 来自 缘邮
练习什么呢?
不建议这么搞,这样相当于自己一直写hello world,对于自己提高帮助不大,不如分析开源工程,看别人的设计思路,同步修改开源工程。
【 在 wenmingxing 的大作中提到: 】
: 就是想自己练一练,别的有什么推荐的吗