0

为了在我的 nestjs 微服务中实现 kafka 消费者,我在我的项目 main.ts 文件中进行了以下更改。我可以添加一些消费者选项。但我无法添加自动重置偏移选项。

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import {MicroserviceOptions, Transport} from '@nestjs/microservices';

async function bootstrap() {
  const port = new ConfigService().get('port')
  const app = await NestFactory.createMicroservice(AppModule, {
    transport: Transport.KAFKA,
    options: {
      client: {
        brokers: ["kafka:9092"],
        heartbeatInterval:3000
      },
      consumer: {
          groupId: 'nestjs-group-server-server',
          sessionTimeout:10000,
          readUncommitted:true,
      },
      subscribe: {
          fromBeginning: true
      },
      run :{
          autoCommit: true
      }
    }
  });
await app.listen();
}
bootstrap()
4

0 回答 0