|
|
1
2
与消费计划相比,专用计划的优势在于可预测性。在消耗计划上运行工作负载通常比在专用计划上运行相同的工作负载更快、更便宜,但是使用专用计划确实可以防止意外的使用高峰导致意外的成本高峰,还可以防止冷启动问题。 如果您切换到消费模型(选项1),您将为单个函数的执行支付费用,因此无论您运行一个或两个函数应用程序,从这个角度来看都没有什么不同。您应该根据函数的独立性来决定如何拆分函数。如果您只将它们部署为一个单独的单元,那么坚持使用一个函数应用程序,但是如果您可能希望单独更新侦听器,请将其放在单独的项目中。
如果您分成两个应用程序运行在单独的专用服务计划中,那么创建一个新项目(选项2)无疑是最干净的方法。但是,从技术上讲,将同一个项目部署到两个应用程序(选项3)是可能的-您只需要禁用不应使用应用程序设置在每个应用程序上运行的功能。创建名为的设置
|
|
2
2
更好的方法是-将这个函数隔离到一个单独的Azure函数应用程序中,然后您可以独立地扩展它。 |