首页 > 解决方案 > VS2019 Azure Function Solution组织

问题描述

愚蠢的问题。在名为 FooSolution 的解决方案中,我有一个名为 FooReceivers 的项目。它是 Azure WebHook 项目。其中一些实际上是针对来自将发送 JSON 数据的 3rd 方网站的特定表单。它已部署到 Azure,成功接收 JSON 数据并将其存储在 Azure 消息队列中。我的所有“队列处理器”代码都已调试并正常工作。除了,我将它们全部放在我添加到现有解决方案的第二个项目中。它的名称是 FooProcessors,项目的 Publish to Azure 配置与 FooReceivers 完全相同。

所以我的问题是,哪个更好?

  1. 同一解决方案中的两个独立项目。划定或划定界限。
  2. 第一个项目中的接收器和处理器代码是否将解决方案简化为一个项目?

标签: azure-functionsvisual-studio-2019

解决方案


我建议你使用第二种方式。Azure function 可以横向扩展,所以不需要创建两个相同的 function,azure function 会自动横向扩展实例。


推荐阅读