2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现

────────────────────────────────────

┌————————————┐
│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。
└————————————┘
对你的感情正在充电中,请稍侯…

────────────────────────────────────
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]
https://ke.qq.com/course/417774?flowToken=1042807

────────────────────────────────────

前言

今天在研究Nginx信号以及过滤器模块实现,感觉昨天的知识掌握的还不牢固,需要重新的温习。好啦,赶紧开启今天的知识之旅吧!

正文

Nginx作为网关服务器,对数据进行规划控制。
2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现_第1张图片

  • 两根红线:upstream
  • 一红一绿:handler
  • 两根绿线:filter

关于http配置不是由Nginx代码所实现的,而是由配置文件所实现的。
2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现_第2张图片
2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现_第3张图片

查看状况

2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现_第4张图片

用户态何时切换到内核态?

  • 系统调用malloc()
  • 异常事件:信号
  • 外围设备中断
    根据需要自动切换,多知道也没啥好处,不求甚解大法在作祟。

2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现_第5张图片

总结

今天阳光明媚,春风荡漾。昨天和老中医交流完病情,瞬间感觉战斗力提升200%,心情也舒畅了许多。今天觉得心思太细腻,不如记录在博客之中,也算对岁月的情感上有个交代。写博客是一个不折不扣的好方法,既可以当作日记,又可以总结自己的学习新的。至于要不要保密,像我这样的小博主没什么人会关注我写的这种流水小H文,想办法提升一下自己的文化气息,自然也就能够得到浮夸的文笔。
人活在世界上真的有精气神这种东西,一旦没了精气神那后过不堪设想。
四个月的时间,如今已经过去两个月有余,依然觉得自己在这条路上挣扎努力,工作毅然决然的放弃了如今已经十分后悔。突然之间没有了工作的慢节奏的生活又让身体精神都措手不及。
深圳之行,水土不服,诸多原因,剧情狗血。疫情、工作、健康、婚姻等等确实让人产生了很多焦虑,但是我相信自己能应对自如。这场小病,让我结束了这场旅行,不管多错,这就叫做成长。
不想提时间,俗话说浪费别人的时间无异于谋财害命。那我对自己时间的铺张浪费,相信除了自己也没人会投反对票。四个月的收获肯定是有的,但是也许自己的目标根本就不是两个月能完成的,可是现在根本就不想去完成自己的目标了,完成了目标又能怎么样,没有了青春了金钱又怎能算是完美的青春岁月。
这两个月还是学到了很多知识,从新夯实了C语言基础,也从另一个角度对零声学院完成了救赎,我的进步有目共睹。花费了两个月,养成了几个好习惯,换了一个角度重新认识了世界。而这两个月从我现在的角度来看,我已经尽人事而听天命,努力做到了最好,没有任何的遗憾,结果好坏真的不在这一时,况且能不能看出好坏可能要等头发花白时候才能明白。
每天坚持快走慢跑,克服自身的惰性,享受健康积极的人生。

你可能感兴趣的:(c++,linux)