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()
基本的に、私はWebアプリを次のように構成しようとしています。
- 機能的なアプリケーションは分離されています
- 同じ目的(たとえば、admin / monitor / etc)を持つ複数のハンドラーが各Webアプリで可能です