2017-09-12 1 views

답변

1

예, 가능합니다.

이벤트 허브에 N 개의 파티션이 있다고 가정 해 보겠습니다. 기능이 M 인스턴스 (서버)에서 실행 중일 수 있습니다. 각 파티션은 서버 중 하나에 의해 잠겨집니다. 즉, 두 서버가 동일한 파티션의 메시지를 동시에 처리하지 않습니다. M <= N이 유지됩니다.

각 서버는 여러 함수 실행을 동시에 실행할 수 있습니다. 그것들은 여러 파티션에서 나올 수 있지만 동시에 서버는 동일한 파티션의 동일한 일괄 처리에서 여러 이벤트를 동시에 처리 할 수 ​​있습니다.

보여줍니다 간단한 실험 : 이벤트 허브에서

  • 1 파티션이
  • 각 이벤트
  • 10 초 동안 잠
  • 푸른 기능이 동시에 허브 (10 개) 이벤트를 보내기

로그에는 해당 로그가 순차적으로 처리되는 것이 아니라 병렬로 처리 된 것으로 나타납니다.

+0

계산 모델에서도 마찬가지입니까? 우리는 내부 노드를 제어 할 수 없지만 함수 인스턴스 (개수)는 파티션 이상일 수 있습니다. – Pragmatic

+0

제 생각에 이것은 소비 계획에도 적용됩니다. – Mikhail