我设置了一个使用H2的tornado.tcpserver.TCPServer来使HTTP2正常工作。 现在,我面临以下问题:我无法创建路由,并且似乎无法将Tornado.web与Tornado.tcpserver绑定...
AFAIK tornado.web.Application仅适用于tornado.httpserver.HTTPServer:/ 但是Tornado仍然不支持HTTP2,因此使用Tornado.httpserver对我绝对是不行的-_-
有人知道一种允许我们将tornado.web.Application与tornado.tcpserver.TCPServer绑定的解决方法或功能吗?
答案 0 :(得分:1)
tornado.web.Application
实现HTTPServerConnectionDelegate
接口。要从另一台服务器使用它,请调用start_request
并将HTTP标头和其他数据从服务器实现传递到返回的HTTPMessageDelegate
。
https://github.com/bdarnell/tornado_http2中也有HTTP / 2的本地龙卷风实现