小编Sus*_*tha的帖子

如何在nestjs中禁用生产中的swagger

我正在将 swagger-ui 添加到我的 Nestjs 应用程序中。我需要在生产中禁用这种招摇。我搜索了 Nestjs 文档,没有发现任何有用的信息。我需要一个好的资源或指导来禁止生产中的大摇大摆。

swagger swagger-ui nestjs

8
推荐指数
1
解决办法
8208
查看次数

如何在Spring Cloud Stream SQS Binder中将多个消费者配置到单个目标队列

我的应用程序正在接收两个具有不同负载的事件。所以我为每个事件编写了两个不同的消费者。

消费者1:

@Bean
public Consumer<TestEvent1> testEvent1() {
  // my consumer logic
}
Run Code Online (Sandbox Code Playgroud)

消费者2:

@Bean
public Consumer<TestEvent2> testEvent2() {
  // my consumer logic
}
Run Code Online (Sandbox Code Playgroud)

以下是Spring Cloud Stream配置:

spring:
  cloud:
    stream:
      sqs:
        bindings:
          testEvent1-in-0:
            consumer:
              snsFanout: true
              messageDeletionPolicy: ON_SUCCESS
              waitTimeout: 20
              maxNumberOfMessages: 10
              visibilityTimeout: 30
          testEvent2-in-0:
            consumer:
              snsFanout: true
              messageDeletionPolicy: ON_SUCCESS
              waitTimeout: 20
              maxNumberOfMessages: 10
              visibilityTimeout: 30
      bindings:
        testEvent1-in-0:
          destination: events-queue
        testEvent2-in-0:
          destination: events-queue
      default-binder: sqs
Run Code Online (Sandbox Code Playgroud)

但通过上述配置,两个消费者都无法工作。如果我删除任何一个消费者,则另一个正在工作。

我如何能够配置云流,以便两个消费者都将根据生成的事件有效负载进行工作。

java spring spring-cloud-stream

0
推荐指数
1
解决办法
2457
查看次数

标签 统计

java ×1

nestjs ×1

spring ×1

spring-cloud-stream ×1

swagger ×1

swagger-ui ×1