Project 2

fullcalendar를 이용한 이벤트 추가 기능 구현

이벤트 추가 기능은 구현했으나, 날짜를 클릭 했을 때(dateClick) 클릭한 날짜를 시작 날짜로 setting 하고 싶어서 구현 하기 전에, 로직을 정리해두고 시작하려 한다. 로직 1. Calendar쪽에서 날짜를 클릭해 일정을 추가하려 하면, 클릭한 날짜를 이벤트 추가 Modal쪽으로 넘겨줌 2. Modal쪽에서 전달 받은 날짜를 시작 날짜의 value 값으로 전달 구현하며 생긴 문제점&해결방법 1. 시작 날짜를 useState 를 통해 클릭 한 날짜로 저장하는데, 바로 반영되지 않는 문제 전에도 이런 문제가 있었던 적이 있는데, 구글링 등을 해보며 찾아보니 useEffect 를 사용해야 한다고 한다. → useEffect로 시작 날짜가 변할 때 마다 새로 렌더링 되도록 하니 해결됨 2. db에서 ..

Project 2022.05.26

Kafka, Zookeeper 실행 및 topic 생성

Kafka 분산 메세징 시스템으로 게시-구독 형태의 메세징 시스템을 제공함 Zookeeper Kafka 클러스터 관리 (Kafka 다운 시 함께 제공됨) Broker는 kafka의 서버를 뜻하고 동일 노드 내에서 여러 개의 Broker를 띄울 수 있다. 또한 이렇게 분산돼 여러 개의 Broker가 띄워져 있으면 이 분산 Message Queue를 관리해주는 역할을 하는 것이 Zookeeper이다! 따라서, kafka 서버를 띄우기 전에 Zookeeper를 먼저 띄워줘야 한다. kafka 설치 디렉터리의 bin/windows로 이동 후, 1. Zookeeper 실행 .\zookeeper-server-start.bat ..\..\config\zookeeper.properties 2. kafka 서버 실행 ...

Project 2022.03.12