azure-functions - VS2019 Azure Function Solution组织
问题描述
愚蠢的问题。在名为 FooSolution 的解决方案中,我有一个名为 FooReceivers 的项目。它是 Azure WebHook 项目。其中一些实际上是针对来自将发送 JSON 数据的 3rd 方网站的特定表单。它已部署到 Azure,成功接收 JSON 数据并将其存储在 Azure 消息队列中。我的所有“队列处理器”代码都已调试并正常工作。除了,我将它们全部放在我添加到现有解决方案的第二个项目中。它的名称是 FooProcessors,项目的 Publish to Azure 配置与 FooReceivers 完全相同。
所以我的问题是,哪个更好?
- 同一解决方案中的两个独立项目。划定或划定界限。
- 第一个项目中的接收器和处理器代码是否将解决方案简化为一个项目?
解决方案
我建议你使用第二种方式。Azure function 可以横向扩展,所以不需要创建两个相同的 function,azure function 会自动横向扩展实例。
推荐阅读
- c# - 向 TCP 服务器发送数据
- java - Kafka Streams with processing.guarantee 设置为 EXACTLY_ONCE 问题
- java - build() 方法对 JAX-RS 中的响应有什么作用?
- reactjs - UI State 和 Application State 的边界
- javascript - 在 li 上添加叠加图像
- c - 为什么 Golang 比 ANSI C 更快,我该如何优化我的解决方案?
- c# - 为特定目录可视化 C# 创建一个 getter
- node.js - 你能像使用 nodejs 一样在 nginx 中使用`php artisan serve`吗?
- angular - 如何跳过 *ngFor 中的第一项和最后一项
- javascript - Js函数顶部计算阶乘不起作用