基于asyncio的异步restful web框架
sniper的Python项目详细描述
sniper是一个基于asyncio的python异步restful web框架。
优势
- 它是一个非常小的框架
- 它支持无阻塞、异步的web应用程序开发(多亏了python的asyncio库),在高并发情况下有更好的性能
- 除了python本身之外,它没有依赖项
你好,世界
下面是一个简单的“Hello World”示例Web应用程序,用于狙击手:
fromsniper.appimportApplicationfromsniper.responsesimportResponsefromsniper.urlimporturldefhello_world(request):returnResponse('Hello world!\n')if__name__=='__main__':app=Application(urls=[url(r'^/$',hello_world),])app.run(8888)
文档
见docs