【一起来写http服务器】造一个简单的事件框架轮子
在造事件框架这个轮子之前,我们先谈谈为什么需要事件框架,以及现有流行的事件框架这么多,为什么要自己再造一个轮子呢。
在造事件框架这个轮子之前,我们先谈谈为什么需要事件框架,以及现有流行的事件框架这么多,为什么要自己再造一个轮子呢。
这里的服务器模型指的是服务器的并发模型,即多客户端连接服务器时,服务器的对客户端连接的处理策略。
最近项目中需要启动HTTP/HTTPS
服务器,但是不能使用开源的服务器代码,需要用C语言纯手工从0到1去写。于是就按照自己的构想去实现了一个轮子,最终的成品和自己的构想一致。整体过程很有意义,于是想把整个历程总结一下,其中涉及到很多编程的基本知识和技巧。如有兴趣可以和我一起边想边写。
本文主要从上一篇中的kubectl expose deploy nginx --port=80 --target-port=80 --type=NodePort
命令出发,来初步探索下K8S中的网络情况。
K8S从Borg演进而来,了解Borg系统的架构是很有借鉴意义的,可以对比后续K8S中的组件来了解Google做了哪些优化。