유튜브를 보던 중 추천 영상으로 떠서 보게 되어 간단하게 정리해봤습니다. 카프카가 빠르다는 의미는 무엇일까? 낮은 레이턴시? 많은 데이터 전송 처리? 카프카는 높은 데이터 전송 처리를 위해 최적화 되었습니다. 카프카는 많은 수의 레코드(데이터)를 짧은 시간에 처리하도록 디자인되었습니다. 그래서 누군가 카프카가 빠르다고 말하면 주로, 많은 데이터를 보내는 카프카의 성능을 말하는 것이다. 어떠한 디자인 결정이 많은 데이터를 카프카가 효과적으로 처리할 수 있게 하였을까요? 카프카의 성능을 위해 많은 컨트리뷰터가 디자인 결정을 했지만 두 가지를 집중해보겠습니다. 1. 카프카는 Sequential I/O입니다. 기본적으로 디스크 접근은 메모리 접근보다 느립니다. 그러나, 데이터 접근 패턴에 따라 차이가 큽니다. ..
nignx → spring boot reverse proxy WebServer와 WAS를 분리하기 위해 Nginx를 활용해보도록 하겠습니다 분리하는 이유는 해당 링크 정리가 잘되어 있으니 참고 바랍니다. 아직 Nginx가 설치안되어 있다면 링크를 참고해주세요 80포트로 접속한 요청을 톰캣 서버로 리버스 프록시합니다. nginx 간단한 설정을 통해 할 수 있습니다. /etc/nginx/nginx.conf http { ... ... ## # Virtual Host Configs ## include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; ... ... } sites-enabled폴더에 파일들을 include하고 있습니다. /etc/ngin..
안녕하세요. Ubuntu환경에서 Nginx를 사용하기위해 먼저 설치하는 방법에 대해 공유해보겠습니다. Install Nginx 설치 $sudo apt update $sudo apt install nginx # 설치 확인 $nginx -v nginx version: nginx/1.14.0 (Ubuntu) Port 80번 확인 (netstat) $netstat -tnlp PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN - tcp6 0 0 :::808..
안녕하세요. Ubuntu 18.04에 Java 11을 설치해보도록 하겠습니다. Ubuntu terminal $sudo apt install openjdk-11-jdk $java -version openjdk version "11.0.8" 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1) OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing) 아래와 같은 에러가 나면 시도해세요. Err:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 li..
- Total
- Today
- Yesterday
- FastAPI
- mapstruct
- 개발
- spring web
- like절
- paawordencoder
- 스프링
- API
- springboot
- booleanExpression
- ResourceHttpReqeustHandler
- java11
- ubuntu
- howtoinstallnginx
- Python
- 웹서비스
- 자바
- 유사결과
- JPA
- ControllerAdvice
- QueryDSL
- Spring
- Security
- 스프링시큐리티
- @formula
- 스프링부트
- boot
- Java
- 스프링부트 시작하기
- springsecurity
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |