直接用 python 标准库的 http server 啊。
class MyServiceHandler(BaseHttpRequestHandler):
timeout = 30.0 # 设置 timeout 很重要
def do_GET(self):
self.send_header(...)
self.end_headers()
self.wfile.write(body)
with HTTPServer(("0.0.0.0", 8000), MyServiceHandler) as httpd:
httpd.serve_forever()
随手写的,大体是这样,看 http.server 这个模块。
【 在 eGust 的大作中提到: 】
: 应用场景是基于 aws lambda 做 serverless,做成 web service 再包一层消息转发,这样就不会绑在 aws 平台上了。冷启动时间比较敏感,所以希望 web service 本身的启动能尽量省时间。
: 流行框架哪个启动更快?我对 py 的框架基本不了解,fastapi? flask?
--
修改:hgoldfish FROM 120.33.10.*
FROM 120.33.10.*