可以使用一台Bokeh服务器部署Bokeh应用程序来服务多个用户,而无需使用Flask等其他框架吗?

我正在尝试使用Bokeh创建一个应用程序,该应用程序可以进行部署并为许多用户服务。例如,对于每个用户,应该从外部源下载数据并基于该数据创建多个图,以便每个用户可以在单独的页面上与图进行交互。

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

xiezhanliang 回答:可以使用一台Bokeh服务器部署Bokeh应用程序来服务多个用户,而无需使用Flask等其他框架吗?

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

只要您可以在bokeh中完成所有操作,此方法就应该起作用。如果您想做更多的事情(服务器其他内容,对用户进行身份验证,与已经存在的网站集成),则可以将bokeh嵌入到诸如flask或龙卷风的其他网络框架中。

请注意,bokeh服务器是基于龙卷风构建的,因此龙卷风并不是真正的“附加”依赖项。将bokeh服务器嵌入龙卷风会话中,可以更轻松地使用龙卷风功能。

本文链接:https://www.f2er.com/3144454.html

大家都在问