我正在 Azure 中构建一个 ASP.Net Web API 2 Web 服务,以提供对Infer.Net朴素贝叶斯模型的访问权限。启动模型有两种模式:从头开始构建模型或加载模型的最后保存状态。后者比前者快,但两者都不是近乎瞬时的。Web 服务调用需要即时且接近无状态。我可以想象将运行模型与 Web API 相关联的两种方法是使用ASP.Net 的应用程序状态或使用Azure Worker Role并使用队列在 Web 服务方法和运行的辅助角色之间进行通信。
将正在运行的 Infer.Net 模型与 Web 服务 API 相关联的最佳实践是什么?