본문 바로가기
반응형

Delvelopment60

[IntelliJ] Plugin "Lombok" is incompatible (until build 201.SNAPSHOT < IU-202.6397.94). 에러 현상 항상 신상을 좋아하던 나는.. IntelliJ를 최신버전으로 업데이트를 하였고. (2020.02 버전이였던가..) " Plugin "Lombok" is incompatible (until build 201.SNAPSHOT Plugins -> Installed -> " Lombok " Search -> Uninstall -> OK 삭제를 완료 한 후. 다시 Configure -> Plugins -> Marketplace -> " Lombok " Search -> Install -> OK 이렇게하면 해당 이슈는 끝난다. 도움이 됫길 :) 2020. 8. 11.
[Kafka Tool] KaDeck 이용해 Topic, Message생성하기. 회사에서 프로젝트를 진행하고 있어 휴가기간동안 오랜만에 블로그를 작성한다. Test 개발을 끝내고 Kafka Listener 소스를 반영하다보면 Message를 생성해주는 생성자 부분을 개발하기 위해 시간이 소요되곤 한다. 그러다가 발견한 Kadeck 이라는 Tool 이다. 1. 설치 https://www.getkadeck.com/#/ 기본 인적사항만 입력하면 무료로 사용 가능하다. 위에 내용을 적고나면 Email 로 라인센스 key와 다운로드 url을 받을 수 있다. 2. 사용 KaDeck 메인 화면으로 "Add new cluster" 를 눌러서 Kafka 서버정보를 입력하면 아래와 같은 Kafka에 대한 정보를 볼 수 있따. 3. Topic, Message 생성 TOPIC 생성. TOPIC name과.. 2020. 8. 5.
[Spring Boot, kafka] 스프링 프로젝트에 kafka 리스너 적용기. Kafka와 zookeeper 설치와 실행이 완료됬다면 spring 프로젝트에서 접근이 가능하다. kafka가 로컬에 실행하였다면 간단하게 토픽이 생성되는 것 까지 볼수있다. 1. gradle Kafka 추가. bulid.gradle implementation 'org.springframework.kafka:spring-kafka' 2. yml (properties) 셋팅 application.yml 3. Consumer 셋팅 @Slf4j @EnableKafka @EnableRetry @Configuration public class KafkaConsumerConfig { @Value("${spring.kafka.bootstrap-servers}") private String bootstrapServer.. 2020. 6. 29.
[MAC, Kafka] 맥에 Kafka 설치 하고 토픽생성. (Docker, homebrew, Apache) 맥에 Kafka를 설치할 수 있는 방법은 세가지가 있다. Docker homebrew (비추천) Apache에서 다운로드 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.12-2.3.0.tgz 1. Docker 를 이용해서 다운로드 할때는 Confluent를 이용했다. https://docs.confluent.io/current/quickstart/ce-docker-quickstart.html Confluent Platform Quick Start (Docker) — Confluent Platform Version 5.5.1 Confluent Platform Quick Start (Docker) This quick start shows y.. 2020. 6. 29.
[Apache Kafka] Kafka 란? Kafka란? 아파치 카프카(Apache Kafka)는 아파치 소프트웨어 재단이 스칼라로 개발한 오픈 소스 메시지 브로커 프로젝트이다. 이 프로젝트는 실시간 데이터 피드를 관리하기 위해 통일된, 높은 처리량, 낮은 지연시간을 지닌 플랫폼을 제공하는 것이 목표이다. 요컨대 분산 트랜잭션 로그로 구성된, 상당히 확장 가능한 pub/sub 메시지 큐로 정의할 수 있으며, 스트리밍 데이터를 처리하기 위한 기업 인프라를 위한 고부가 가치 기능이다. 디자인은 트랜잭션 로그에 많은 영향을 받았다 [위키백과, https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%EC%B9%B4%ED%94%84%EC%B9%B4] Apache Kafka 공식페이지 https://kafk.. 2020. 5. 21.
[SpringBoot Gradle] Cannot load driver class: com.mysql.jdbc.Driver Cannot load driver class: com.mysql.jdbc.Driver Mysql 8 버전부터 com.mysql.jdbc.Driver 를 사용하지 않고 com.mysql.cj.jdbc.Driver를 사용한다. boot에서 자동 변환해주는걸 볼 수 있다. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. applcation.yaml sprin.. 2020. 4. 26.
반응형