Python 是否可以部署使用一台Bokeh服务器的Bokeh应用程序来为多个用户提供服务,而无需使用Flask等其他框架?

Python 是否可以部署使用一台Bokeh服务器的Bokeh应用程序来为多个用户提供服务,而无需使用Flask等其他框架?,python,web-applications,bokeh,Python,Web Applications,Bokeh,我正在尝试使用Bokeh创建一个应用程序,它可以被部署并服务于大量用户。例如,对于每个用户,它应该从外部源下载数据,并基于数据创建多个绘图,这样每个用户都可以有一个单独的页面与绘图进行交互 我看到了bokeh.embed与Flask和Tornado的一些示例,但我想知道是否有可能在没有其他框架的情况下创建这样的应用程序。您所描述的已经是bokeh服务器的默认行为。每当新用户请求bokeh应用程序时,就会创建一个新的(服务器)文档,该文档独立于所有其他文档。有关详细信息,请参阅 只要你能从boke

我正在尝试使用Bokeh创建一个应用程序,它可以被部署并服务于大量用户。例如,对于每个用户,它应该从外部源下载数据,并基于数据创建多个绘图,这样每个用户都可以有一个单独的页面与绘图进行交互


我看到了bokeh.embed与Flask和Tornado的一些示例,但我想知道是否有可能在没有其他框架的情况下创建这样的应用程序。

您所描述的已经是bokeh服务器的默认行为。每当新用户请求bokeh应用程序时,就会创建一个新的(服务器)文档,该文档独立于所有其他文档。有关详细信息,请参阅

只要你能从bokeh内部做任何事情,这应该是可行的。如果您想做更多的事情(服务器其他内容、验证用户、与现有网站集成),您可以将bokeh嵌入另一个webframework,如flask或tornado


请注意,bokeh服务器是基于tornado构建的,因此tornado实际上不是一个“附加”依赖项。在tornado会话中嵌入bokeh服务器可以更轻松地使用tornado功能。

谢谢!在尝试了一些例子之后,我有了更好的理解