Azure功能扇出/扇入功能总是比运行单个功能线程具有更好的性能吗?

时间:2018-06-12 12:42:21

标签: azure azure-functions

我想知道新的Fan-out和Fan-in功能。在azure函数中,与paralell.foreach和单线程foreach相关联。

在某些情况下,foreach是指paralell.foreach。如果它是一个较小的任务,那么foreach会更快。

使用Azure功能时扇出/扇入是否相同?只是用一个函数继续做它而不是缩小它?

提前致谢。

1 个答案:

答案 0 :(得分:2)

显然,如果要执行多次的活动是轻量级的(例如添加数字),那么只需在单个函数内执行它就可以更快地执行它而无需远程调用,队列,并且无论如何都要离开过程

扇出/扇入模式仅对可以从并行化中受益的昂贵计算或IO操作有效。

如果您考虑到特定用例,则应将其添加到您的问题中,以使其不那么模糊。