体系结构Azure功能



我具有带有Azure存储队列触发器的Azure函数。它运行良好而没有任何问题。在队列内部将保存一个JSON,然后该功能可以完成工作。但是现在我们需要更多的功能。我喜欢使用功能密钥扩展JSON。现在更好地扩展功能如果功能= a去A类否则去B级

还是更好地创建具有相同触发器的新功能?问候

可以在功能中拥有不同的类。

要使功能仅对特定过程负责,您可以将其分为两个函数,并具有服务总线主题订阅而不是存储队列。与存储队列相比,随着服务总线具有广泛的功能,这将保持实现可靠。

您可以在主题订阅中使用规则来过滤消息。

函数就像传统应用一样。引用处理值得注意的类库没有问题。

您要寻找的是一个称为消息版本的概念。这是一个繁重的话题,所以我可能无法在这里完全处理它,但会发生版本操作。

一种可能性是将每个消息视为命令(在CQR上阅读)。您可以预先解析消息中的版本编号,并为每个版本都有一个CommandHandler。

这不是函数的特定。这是与建议功能有关的。保留一个功能。随着版本控制的发生,调试并查找哪些功能仍然有效。

最新更新