docs: update README

This commit is contained in:
이상진 2025-06-27 12:56:40 +09:00
parent 17b739b72b
commit f583878bd4
2 changed files with 17 additions and 10 deletions

View File

@ -1,6 +1,9 @@
# Kafka-Consumer-Test # Kafka-Consumer-Test
[Kafka Selector: Consumer Test](https://blog.pricelees.me/kafka-selector-6) 의 실습에 사용한 코드입니다. [Kafka Selector: Consumer Test](https://blog.pricelees.me/kafka-selector-6) 의 실습에 사용할 코드입니다.
> 현재는 글을 작성중이기에 아직은 페이지가 나오지 않습니다!
>
### 개요 ### 개요
@ -42,9 +45,19 @@
2. Kafka에서는 **7071**, **7072**, **7073**, **29092**, **29093**, **39092**, **39093**, **49092**, **49093** 포트를 사용합니다. 2. Kafka에서는 **7071**, **7072**, **7073**, **29092**, **29093**, **39092**, **39093**, **49092**, **49093** 포트를 사용합니다.
3. Grafana는 **3000**, Prometheus는 **9090**, Kafka UI는 **8000** 포트를 사용합니다. 3. Grafana는 **3000**, Prometheus는 **9090**, Kafka UI는 **8000** 포트를 사용합니다.
#### 테스트에 사용되는 레코드 수 수정
`org.study.consumerssl.data.TestUtils` 클래스의 아래 값을 수정하여 레코드 수를 조정할 수 있습니다. 제 환경에서는 300만개의 레코드를 추가할 때 평균 10초 정도 소요됩니다.
```java
public class TestUtils {
// 토픽당 발행되는 레코드 수. 기본값은 100만개 입니다.
private static final int RECORD_PER_TOPIC = 1_000_000;
}
```
#### 실행 - 본문의 내용과 동일한 환경 #### 실행 - 본문의 내용과 동일한 환경
아래의 자동화 스크립트(./run.sh)를 실행하여 본문의 내용과 동일한 테스트를 실행할 수 있습니다. 시간은 제 환경에서는 7분정도 소요되며, 스크립트 실행 완료 후 콘솔에 출력되는 대시보드 링크에서 메트릭을 확인할 수 있습니다. 아래의 자동화 스크립트(./run.sh)를 실행하여 본문의 내용과 동일한 테스트를 실행할 수 있습니다. 시간은 제 환경에서는 7분정도 소요니다.
```bash ```bash
git clone https://gitea.pricelees.me/pricelees/understanding-kafka-consumer.git git clone https://gitea.pricelees.me/pricelees/understanding-kafka-consumer.git
@ -53,15 +66,9 @@ cd understanding-kafka-consumer
./run.sh ./run.sh
``` ```
#### 테스트에 사용되는 레코드 수 수정 스크립트 실행이 완료되면, 아래와 같이 콘솔에 출력되는 대시보드 링크에서 결과를 확인할 수 있습니다.
`org.study.consumerssl.data.TestUtils` 클래스의 아래 값을 수정하여 레코드 수를 조정할 수 있습니다. 제 환경에서는 300만개의 레코드를 추가할 때 평균 10초 정도 소요됩니다.
```java ![console.png](console.png)
public class TestUtils {
// 토픽당 발행되는 레코드 수. 기본값은 100만개 입니다.
private static final int RECORD_PER_TOPIC = 1_000_000;
}
```
### 출처 및 상세 내용 ### 출처 및 상세 내용

BIN
console.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB