项目地址:Rain.py
一个 Python3 的异步 Web “框架”,,,……
除了框架本身,也实现了类似与 Jinja2 的模板引擎( eval )、异步的 Mysql 客户端,以及异步的 Redis 客户端。
本身也就是用来学习,才造的轮子。为了学习 Python 的异步,花费了很长时间才大概搞明白。如果有正在学习的朋友,看了这个项目,可能会有所帮助。因为我觉得我的代码写的挺简单明了~
因为这就是一个用来学习,或者练手的项目,所有还有一些不完善的地方,我也不想该了。比如说超时处理,真的是烦,,,而且几乎所有 HTTP 服务都后前置 Nginx,我觉得应用完全可以不处理超时的问题……扯远了,,,