服务端 - 后端服务架构;
2025-11-26 13:47:55 0 举报
服务端 - 后端服务架构是一种面向服务架构,其中服务端充当客户端请求的中间层,将客户端与后端服务分离。这种架构具有高可扩展性、可维护性和安全性。 在服务端,可以集中管理身份验证、授权、日志记录等通用功能,减少客户端的复杂度。 同时,可以通过负载均衡、高并发和异步服务部署构建可靠服务。
作者其他创作
大纲/内容
tcp
vue
http
customer
rsp
模型查询API:curl http://127.0.0.1:8087/llm_general/models模型请求API:curl -X 'POST' \\ 'http://127.0.0.1:8087/llm_general/general?platform=ali' \\ -H 'accept: application/json' \\ -H 'Content-Type: application/json' \\ -d '{ \"messages\": [ { \"role\": \"user\
请求校验
💡 核心概念辨析WSGI (Web Server Gateway Interface):Python 同步 Web 应用的标准接口,如 Flask 和 Django 使用它。Gunicorn 是主要的 WSGI 服务器。ASGI (Asynchronous Server Gateway Interface):WSGI 的异步继承者,支持异步操作,对于构建高性能、实时的 Web 应用(如使用 FastAPI)至关重要。Uvicorn 和 Hypercorn 是主要的 ASGI 服务器。注意:协议支持 (WSGI/ASGI) 和并发模型 (同步/异步) 是选择服务器时的关键考量。
msg
项目/应用
application
消息服务
backen service
developer
Internet
字段校验
架构图图例
Nginx
异步任务
平台
熔断机制
datahouse
Uvicorn:轻量级 ASGI 服务器技术要点:Uvicorn 是一个轻量级的 ASGI 服务器,设计目标是高性能,特别适合运行 FastAPI、Starlette 等异步 Web 框架。它支持 uvloop 和 httptools 来进一步提升性能。实战使用:开发环境:是首选,其自动重载 (--reload 选项) 功能非常适合开发调试。生产环境:不建议单独使用。因为 Uvicorn 是单进程的,无法充分利用多核 CPU,而且在生产环境中需要更健壮的特性。这时,通常会使用 Gunicorn 作为进程管理器来管理多个 Uvicorn 工作进程 (Worker)。
接口响应
Requests
spiders
队列服务
website
uWSGI:功能强大的“瑞士军刀”WSGI (原生)技术要点:uWSGI 是一个功能极其丰富的服务器,支持多种协议和语言(不仅是Python)。它以其高性能和高度的可配置性闻名,但这也带来了较高的配置复杂度。实战使用:适用于需要极致性能调优、使用复杂协议或特殊部署需求的场景。对于标准的 WSGI 或 ASGI 应用,如果 Gunicorn 或 Hypercorn 已能满足需求,通常不建议初学者直接使用 uWSGI,因为其学习曲线较陡。
接口/方法
缓存机制
架构: 后端工程
数据
0 条评论
下一页