diff --git a/README.md b/README.md index 8b81dac..f2b546e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # 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** 포트를 사용합니다. 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 git clone https://gitea.pricelees.me/pricelees/understanding-kafka-consumer.git @@ -53,15 +66,9 @@ cd understanding-kafka-consumer ./run.sh ``` -#### 테스트에 사용되는 레코드 수 수정 -`org.study.consumerssl.data.TestUtils` 클래스의 아래 값을 수정하여 레코드 수를 조정할 수 있습니다. 제 환경에서는 300만개의 레코드를 추가할 때 평균 10초 정도 소요됩니다. +스크립트 실행이 완료되면, 아래와 같이 콘솔에 출력되는 대시보드 링크에서 결과를 확인할 수 있습니다. -```java -public class TestUtils { - // 토픽당 발행되는 레코드 수. 기본값은 100만개 입니다. - private static final int RECORD_PER_TOPIC = 1_000_000; -} -``` +![console.png](console.png) ### 출처 및 상세 내용 diff --git a/console.png b/console.png new file mode 100644 index 0000000..e245939 Binary files /dev/null and b/console.png differ