python异步的ASGI与Fast Api如何实现
导读:本文共3261.5字符,通常情况下阅读需要11分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Asgi是异步通信服务规范。客户端发起服务呼叫,但不等待结果。调用方立即继续其工作,并不关心结果。如果调用方对结果感兴趣,有一些机制可以让其随时被回调方法返回结果。ASGI尝试保持在一个简单的应用接口的前提下,提供允许数据能够在任意的时候、被任意应用进程发送和接受的抽象。并且同样描述了一个新的,兼容HTTP请求响应以及WebSocket数据帧的序列格式。允许这些... ...
目录
(为您整理了一些要点),点击可以直达。快速:拥有非常高的性能,归功于 Starlette 和 Pydantic;Starlette 用于路由匹配,Pydantic 用于数据验证
开发效率:功能开发效率提升 200% 到 300%
减少 bug:减少 40% 的因为开发者粗心导致的错误
智能:内部的类型注解非常完善,编辑器可处处自动补全
简单:框架易于使用,文档易于阅读
简短:使代码重复最小化,通过不同的参数声明实现丰富的功能
健壮:可以编写出线上使用的代码,并且会自动生成交互式文档
标准化:兼容 API 相关开放标准
它使用了 Python 的类型注解
python异步的ASGI与Fast Api如何实现的详细内容,希望对您有所帮助,信息来源于网络。