Tornado:支持同一IOLoop上的多个应用程序

2024-04-26 22:36:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道在Tornado框架中是否可以在同一个IOLoop上注册多个Application

有点像

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,以便:

  1. 功能应用分离
  2. 在每个webapp上都可以有多个具有相同目的的处理程序(例如admin/monitoring/etc)

Tags: 框架webhttpserverapplicationlistentornadowebapp