DEV BLOG
java, spring, http, kafka ...
-
카프카, 데이터 플랫폼의 최강자 - 카프카를 활용한 데이터 파이프라인 구축
이 글은 “카프카, 데이터 플랫폼의 최강자” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 카프카를 활용한 데이터 파이프라인 구축 1. 카프카를 활용한 데이터 흐름도 프로듀서 : 메시지를 생성해낸 다음 그 메시지를 전송하는 역할 카프카 : 프로듀서가 생성한 메시지를 저장하는 중간 큐 역할 컨슈머...
-
토비의 스프링 - 스프링의 DI
이 글은 “토비의 스프링” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 토비의 스프링 - DI 스프링 3.1의 DI 스프링이 처음 등장한 이후 많은 변화를 겪은 것은 사실이지만 스프링이 근본적으로 지지하는 객체지향 언어인 자바의 특징과 장점을 극대화하는 프로그래밍 스타일과 이를 지원하는 도구로서의 스프링...
-
Spring Boot Embedded Tomcat
Spring Boot Embedded Tomcat 이 글은 spring boot reference 를 번역한 글입니다. 자세한 내용은 공식문서를 확인하시길 바랍니다. 스프링부트 웹 애플리케이션은 임베디드 웹 서버를 포함하고 있다. sprinb-boot-starter : 서블릿 스택 애플리케이션으로 기본적으로 tomcat을 사용한다. (spring-boot-starter-tomcat) 하지만 spring-boot-starter-jetty 혹은 spring-boot-starter-undertow을 대신 사용할 수도 있다. spring-boot-starter-webflux : Reactive 스택 애플리케이션은 netty를 기본으로 사용한다....
-
카프카, 데이터 플랫폼의 최강자 - 카프카 운영 가이드
이 글은 “카프카, 데이터 플랫폼의 최강자” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 카프카 운영 가이드 1. 필수 카프카 명령어 카프카에서 기본적으로 제공해주는 명령어들이 있으며, 해당 명령어의 리스트는 설치 경로의 bin 디렉토리에서 확인할 수 있다. 토픽 생성 토픽을 생성하기 위해 카프카에서 제공해주는...
-
HTTP 지속 커넥션
이 글은 “HTTP 완벽 가이드” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. HTTP/1.1의 지속적 연결 HTTP/1.1에서는 keep-alive 커넥션을 지원하지 않는 대신, 설계가 더 개선된 지속 커넥션을 지원한다. 지속 커넥션의 목적은 keep-alive 커넥션과 같지만 그에 비해 더 잘 동작한다. HTTP/1.1의 지속 커넥션은 기본적으로...