소스 검색

add 添加子设备消息类型

18339543638 4 년 전
부모
커밋
f64c395881
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceDirectiveController.java

+ 2 - 0
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceDirectiveController.java

@@ -66,6 +66,8 @@ public class DeviceDirectiveController implements
     @Operation(summary = "批量重新发送指令到设备")
     public Mono<Void> resendDirectives(@RequestBody Mono<List<String>> idList){
         return  idList.flatMapMany(directivesService::findById)
+            .parallel(Runtime.getRuntime().availableProcessors()*2)
+            .runOn(Schedulers.parallel())
             .flatMap(directive->
                 registry.getDevice(directive.getDeviceId())
                     .flatMap(operator -> Mono.just(operator.messageSender()))