Computer Science/MSA
080421 Spring Cloud MSA 공부 기록
kafka Windows 사용법 kafka를 다운받아 CLI(Shell)로 실행한다. Window로 실행시 bin\windows의 배치파일을 사용한다. (Window로 실행 할 때 경로가 길다고 안되는 경우가 있다.. C드라이브나 전체 경로가 짧은 곳으로 옮겨주면 실행된다. ) 기본경로는 kafak 폴더 Zookeeper server 실행 명령어 bin\windows\zookeeper-server-start.bat config\zookeeper.properties kafka-server 실행 명령어 bin\windows\kafka-server-start.bat confg\server.properties Topic 등록 명령어 bin\windows\kafka-topics.bat --create --topi..
080321 Spring Cloud MSA 기록
MSA내 서비스간의 통신 Feign Decoder interface 구현 데이터 동기화 - 하나의 DB를 사용 - 여러 DB 사용시 메시지 큐(RabbitMq, kafka등)를 사용하여 동기화 - Kafka Connect + DB Kafka Producer와 Consumer 기반의 메시지큐 메시지를 여러 Consumer에게 높은처리량을 위해 메시지 최적화 eco-system에 연동가능함 Zookeeper와 연동해서 사용하며 3개이상의 Broker Cluster를 구성하여 사용 Broker중 하나는 Controller역할을 수행 -broker 정상동작 모니터링 - 다양한 3rd-party지원 Zookeeper, Kafka 서버 실행-> Topic 생성(Consumer사 Topic에 관심이 있다고 신청, T..