>source

azure-iot-device/lib/internal_client.js 에서 MAX_OPERATION_TIMEOUT을 기본값으로 4 분으로 설정하고 싶습니다. , 다른 맞춤 값으로. 해당 속성에 어떻게 액세스 할 수 있습니까 (예 : ModuleClient/ModuleTwin 사용)?

  • 답변 # 1

    오류 유형과 구성된 재시도 정책에 따라 SDK의 재시도 로직을 변경할 때 특히주의해야합니다. SDK는 오류로 인해 완료 할 수없는 작업을 재 시도 할 수 있습니다. SDK 관점에서, 대부분 네트워크 및 프로토콜과 관련된 몇 가지 유형의 장애 만 감지 할 수 있습니다. 연결 및 재 시도를 참조하십시오.

    const MAX_OPERATION_TIMEOUT 값을 변경하기 위해 SDK를 간단히 복제하고 원하는 값으로 컴파일 할 수 있습니다 (이러한 지침에 따름).

    더욱 역동적으로 만들고 device \ module twin의 현재 값에 따라 변경하려면 원하는 사용자 정의 속성을 정의하고 트윈 업데이트를 기다려야합니다. 원하는 속성 값이 변경되면 변경하는 기능을 정의합니다. MAX_OPERATION_TIMEOUT 값 module \ twin_updates 샘플을 참조하십시오.

  • 이전 Azure WebApp 내부에 pip 또는 python 모듈이 없습니다
  • 다음 (Python/Selenium) 사전에 요소가 누락되었습니다