我想知道是否可以在Tornado框架中在同一个 IOLoop 上注册多个应用程序?
就像是
application1 = web.Application([
(r"/", MainPageHandler),
])
http_server = httpserver.HTTPServer(application1)
http_server.listen(8080)
application2 = web.Application([
(r"/appli2", MainPageHandler2),
])
http_server2 = httpserver.HTTPServer(application2)
http_server2.listen(8080)
ioloop.IOLoop.instance().start()
基本上我正在尝试构建我的网络应用程序,以便:
- 功能应用程序是分开的
- 每个 webapp 上可以有多个具有相同目的的处理程序(例如管理/监控/等)