320x100
320x100
요즘에 카프카로 consume, producer작업을 하는 프로그램을 개발하고 있다
kafka는 broker를 통해 topic으로 consumer, producer가 통신하는데,
kafka와 zookeper를 docker-compose로 켜주고, consumer와 producer를 다른 프로세스로 실행해야된다
cosumer의 경로는 $rootProject/consumer
producer의 경로는 $rootProject/producer
docker-compose의 경로는 $rootProject/
.
├── docker-compose.yaml
├── consumer
└── producer
로 각각 다른 경로에서 프로세스가 실행되는 상황이라고 가정한다
이럴 때 개발 툴에서 여러 터미널을 열어야 하는데
보통 intelliJ 내부에서 터미널을 쓰면 Local이라는 이름으로 열리게 된다
여러 터미널을 연다면 Local(2), Local(3)이라는 이름으로 복사가 된다
나는 docker-compose up 프로세스 하나(foreground)
consumer 프로세스 하나
producer 프로세스 하나를 실행시킬 것이므로 탭 이름을 바꿔준다
마우스 우클릭→Rename Session
각각의 탭에서 프로세스를 잘 실행했다!
추가로 이렇게 다른 탭을 만들지 않고, 약간 익명 함수 비슷하게 여러 탭으로 나눠서 한번에 보는 방법도 있다
Split Right or Split Down
둘 중에 아무거나 선택해서 써도 된다..!!
아무래도 한 눈에 띄는 Split View가 좀 더 나은거 같기도..
320x100
'IDE > IntelliJ' 카테고리의 다른 글
IntelliJ Honey Tips 6 (4) | 2024.04.19 |
---|---|
IntelliJ Honey Tips 5 - 단축키 모음 (0) | 2023.01.05 |
Semicolon auto disable in IntelliJ(Js/Ts) (2) | 2022.12.08 |
댓글