可以从事件中心上的单个分区读取多个azure函数。它们可以扩展到事件中心的分区数量吗?
答案 0 :(得分:1)
是的,这是可能的。
让我们说你的事件中心有 Traceback (most recent call last):
File "<ipython-input-21-e45e815fd516>", line 1, in <module>
from sklearn import model_selection
File "C:\Users\rahulsharma53\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\model_selection\__init__.py", line 1, in <module>
from ._split import BaseCrossValidator
File "C:\Users\rahulsharma53\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\model_selection\_split.py", line 31, in <module>
from ..utils.fixes import signature, comb
ImportError: cannot import name 'comb
个分区。函数可能正在N
个实例(服务器)上运行。每个分区将被其中一个服务器锁定,即两个服务器不会同时处理来自同一分区的消息。 M
将成立。
每个服务器可以并行运行多个函数执行。它们可以来自多个分区,但服务器也可以同时处理来自同一批处理的同一批次中的多个事件。
最简单的实验表明:
在日志中,您将看到它们是并行处理的,而不是按顺序处理。