yeollow / return-home-safely

Apache License 2.0
1 stars 0 forks source link

enhancement: #15 [Spring Batch Job] : Kafka local Producer(CCTV / Police) developing2 #20

Closed yeollow closed 3 years ago

yeollow commented 3 years ago

19 local Kafka Producer developing에 이어 개발.

수정 및 개발 내용

yeollow commented 3 years ago

Code Refactoring

../config/batchjob/XXXBatchJobConfig.java 에서 Batch Job처리를 위해 write시 ../config/kafka/KafkaWriterConfig.java 에 정의된 KafkaItemWriter Bean이 필요함.

현재는 KafkaWriterConfig @configuration의 KafkaItemWriter Bean을 갖기 위해 XXXBatchJobConfig @configuration에서 new를 통해 KafkaItemWriter @configuration을 생성하여 KafkaItemWriter @Bean을 다시 @Bean으로 정의하여 KafkaWriterConfig @configuration내부에서 사용하는 형태임.

yeollow commented 3 years ago

kafka issue

현재 cctv와 police에 대한 batch job 및 kafkatemplate설정까지 완료. but batch application실행 시 kafka topic CCTV / POLICE중 CCTV와 Police entity data에 대한 내용이 모두 POLICE topic에 들어감..