【DevOps面试】Dev 相关面试点
python
Django、Flask、Tornado
Django适合构建数据库驱动的网站
Tornado适合构建大量并发连接的实时web服务。
Django大而全,自带ORM.
Flask只有核心功能,但是组件很全,扩展性高。
WSGI、uwsgi、uWSGI
WSGI:
- 全称为Web Server Gateway Interface,即:web服务器网关接口。
- 它是一种标准,定义了Web服务器如何与python应用程序交互。
- 也就是说,遵循WSGI的python应用程序,可以在任何一个实现了WSGI的web服务器对接起来
uwsgi:
- 与WSGI一样,是通信协议,只不过是uWSGI服务器独占的通信协议。
uWSGI:
- 实现了http协议、WSGI协议、uwsgi协议的web服务器
websocket
websocket就是订阅服务端消息。先是http协议,转成ws协议。
Django中间件的5大方法
处理请求前:process_request(self, request)
处理视图前:process_view
处理view异常:process_exception
处理响应前:process_response
处理模板渲染前:process_template_response
springcloud
springcloud 是 java 语言的一个高度集成的微服务框架。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了