함수 바인딩에서 "카디널리티"로 많은 항목을 선택하면 올바르게 작동합니다.EventHub 더 많은 타임 아웃을 유발하는 함수 카디널리티로 트리거
{
"bindings": [
{
"type": "eventHubTrigger",
"name": "eventHubMessages",
"direction": "in",
"path": "sessions",
"connection": "connectionstring",
"cardinality": "many",
"consumerGroup": "group1"
}
],
"disabled": false
}
기능 바인딩에서 "하나"를 선택하면 더 높은 시간 초과가 발생합니다. 내가 콘솔에서 볼 때
"cardinality": "one",
, 나는
2017-09-12T19:37:49.645 Function started (Id=f0ef1cd5-8331-448e-86c6-84c745bbab13)
2017-09-12T19:37:49.956 Function started (Id=26629395-54b8-4f83-9852-b3d55307318b)
은 카디 "다"단일 스레드이며, "하나"평행 처리지고, 여러 기능이 시작이있다 볼 수 있었다. 병렬 처리에는 아무런 문제가 없지만 시간 제한이 길어집니다. 또는 이것은 함수 응용 프로그램의 핵심 문제입니까?
여기에 총 250에 가까운, 내가 볼 수 있었다 "기능 시작"확장 성 매니저는 데 문제
?
나는 당신이 (즉, 매개 변수로 배열을 받아) 함수에 대한 비즈니스 프로세스 및 시간 제한으로 – Mikhail
5 분으로 설정 한 함수 호출에서 여러 이벤트를 처리 할 때 "많은"을 사용한다고 생각합니다. 나는 함수가 부분적으로 succedd되고 부분적으로 실패하는 것을 원하지 않는다. 하나씩 처리하면 성공률이 높아지고 실패율은 낮아 지므로 런타임이 길어집니다. 그러나 이러한 제한 시간 문제는 하나씩 처리하는 데 어려움을줍니다. – Kannaiyan