52장. MongoDB Source
MongoDB 문서를 사용합니다.
persistentTail>-<ing 옵션이 활성화되면 소비자는 마지막으로 소비된 메시지를 추적하고 다음에 다시 시작하면 소비가 해당 메시지에서 다시 시작됩니다. persistentTail>-<ing이 활성화된 경우 tail>-<IncreasingField를 제공해야 합니다(기본적으로 이는 선택 사항임).
persistentTail>-<ing 옵션을 활성화하지 않으면 소비자는 전체 컬렉션을 소비하고 새 문서를 사용할 때까지 유휴 상태로 대기합니다.
52.1. 구성 옵션 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 mongodb-source
Kamelet에 사용할 수 있는 구성 옵션이 요약되어 있습니다.
속성 | 이름 | 설명 | 유형 | Default | 예제 |
---|---|---|---|---|---|
컬렉션 * | MongoDB Collection | 이 엔드포인트에 바인딩할 MongoDB 컬렉션의 이름을 설정합니다. | string | ||
database * | MongoDB Database | MongoDB 데이터베이스의 이름을 target으로 설정합니다. | string | ||
hosts * | MongoDB Hosts | host:port 형식으로 콤마로 구분된 MongoDB 호스트 주소 목록입니다. | string | ||
password * | MongoDB Password | MongoDB에 액세스하기 위한 사용자 암호입니다. | string | ||
username * | MongoDB Username | MongoDB에 액세스하기 위한 사용자 이름입니다. MongoDB의 인증 데이터베이스(authenticationDatabase)에 사용자 이름이 있어야 합니다. 기본적으로 MongoDB 인증 데이터베이스는 'admin'입니다. | string | ||
persistentTailTracking | MongoDB Persistent Tail Tracking | 시스템을 다시 시작해도 마지막으로 소비된 메시지를 추적할 수 있는 메커니즘인 영구 테일 추적을 활성화합니다. 다음에 시스템이 가동되면 엔드포인트가 마지막으로 중지된 레코드에서 커서를 복구합니다. | boolean |
| |
tailTrackIncreasingField | MongoDB Tail Track Increasing Field | 들어오는 레코드의 상관 관계 필드는 특성을 증가시키고 생성될 때마다 테일링 커서를 배치하는 데 사용됩니다. | string |
별표(*)로 표시된 필드는 필수 항목입니다.