profile
https://github.com/salgu1998 | salgu1998@gmail.com
post-thumbnail

Transaction - READ UNCOMMITTED 테스트

트랜잭션의 격리 수준(Isolation level)이란 동시에 여러 트랜잭션이 처리될 때, 특정 트랜잭션이 다른 트랜잭션에서 변경하거나 조회하는 데이터를 볼 수 있도록 허용할지 말지를 결정하는 것입니다. 격리 수준은 다음과 같이 4가지로 정의할 수 있습니다.READ U

3일 전
·
0개의 댓글
·

GSLB 란

https://coding-start.tistory.com/339

5일 전
·
0개의 댓글
·
post-thumbnail

카프카란

카프카의 사전 정의는 분산 이벤트 스트리밍 플랫폼입니다.

2022년 9월 12일
·
1개의 댓글
·
post-thumbnail

젠킨스가 빌드 성공 여부에 따른 스크립트 실행

젠킨스에서 스프링 어플리케이션이 빌드될때 성공하면 성공했다고 알림을 주고실패하면 실패했다고 알림을 주고 싶어 찾아보게 되었습니다.젠킨스에 접속하여 왼쪽 메뉴에 Jenkins 관리 -> 플러그인 관리에 들어갑니다.젠킨스 플러그인 중에 Post build task를 검색하

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

EBS 용량이 차면 하이웍스 메신저로 알림주기

하이웍스 홈페이지로 들어가 Office token을 발급받아줍니다.https://documenter.getpostman.com/view/6863253/S1TVWcri?version=latest하이웍스 API 포스트맨이고 알림 -> 알림발송를 참고하여 API로

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

Docker로 jenkins 설치하기

젠킨스 도커 깃헙 : https://github.com/jenkinsci/dockerdocker pull jenkins/jenkins명령어로 이미지를 pull받아 줍니다.docker run -d -v jenkins_home:/var/jenkins_home -p

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

AWS EBS 볼륨 확장하는 법

aws에 해당 ebs를 찾아 작업-볼륨 수정을 들어갑니다.크기(GIB) 부분에 원하는 용량을 선택하고 수정버튼을 눌러줍니다.df -hT: 용량 확인aws console에서 정상적으로 반영이 되고 해당 인스턴스에 접속해서 용량을 확인해보시면 사이즈는 늘어나지 않은 것을

2022년 8월 14일
·
0개의 댓글
·

리눅스 파일 삭제해서 용량 확보를 했는데 그대로일때

https://myste-lee.tistory.com/17

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

MSA - zipkin(분산 추적 관리) 설치 및 사용

https://zipkin.io/zipkin 홈페이지에 접속해 좌측 메뉴에 quickStart에서 설치법에 따라 설치하고 실행해줍니다.추적할 spring application에 sleuth와 zipkin 의존성을 추가 해줍니다.Sleuth는 Logger에 Tr

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

Spring APM Monitoring (Micrometer, prometheus, grafana)

spring application에 dependencies에 prometheus와 actuator를 등록해줍니다. spring application name을 스프링 어플리케이션에 지정해주고prometheus endpoints를 활성화 시켜줍니다.여기에 spring a

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

(MSA - Spring) Resilience4j - CircuitBreaker

일반적으로 마이크로 서비스간 통신에 문제가 생겨 circuitBreaker가 작동하면 열렸다고 표현하고작동하지 않는 상태라면 닫혔다고 표현합니다.failureRateThresholdcircuitBreaker를 열지 닫을지 결정하는 failure ratedefault :

2022년 7월 23일
·
0개의 댓글
·

prometheus - 실행 에러 (opening storage failed)

다음과 같은 에러가 난다면prometheus를 쓰는 해당 포트를 죽인뒤 ./prometheus/data 디렉토리 안에lock 파일을 삭제 해줍니다.lock파일은 동시성 문제가 발생하지 않기 위한 파일이고비정상 종료했을때 삭제되지 않고 남아있던 것으로 추측됩니다.

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

Kafka - 설치법 및 기본적인 명령어

http://kafka.apache.org apache kafkaapache kafka 홈페이지에 접속해줍니다.상단에 DOWNLOAD KAFKA를 눌러줍니다.해당 버전을 받아줍니다.HTTP로 받아주겠습니다.받은 뒤 해당 파일을 압축을 풀어줍니다.해당 경로의 설

2022년 7월 2일
·
0개의 댓글
·
post-thumbnail

Spring Cloud Config - 비대칭키로 properties 암호화하기

JDK에 있는 Keytool을 이용하여 인증서를 발급해 줍니다.Keytool이란키와 인증서를 관리하는 유틸로서, 개인키 공개키 및 자신이 권한을 부여한 인증서를 관리 할 수 있게 하며, 자료의 보장과 전자서명에 의한 인증을 관리할수 있게 한다. 여기서 생성된 키와 인증

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

MSA - Spring Cloud Bus

분산 시스템의 노드를 경량 메시지 브로커와 연결합니다.상태 및 구성에 대한 변경 사항을 연결된 노드에게 전달합니다.설정파일이 변경되면 각 microservice는 최신 설정값을 가져오기위해 POST /actuator/refresh 를 모두 해줘야 합니다.이 과정을 모든

2022년 6월 14일
·
0개의 댓글
·
post-thumbnail

MSA - Spring Cloud Config

Spring Cloud Config란Spring Cloud Config 는 분산 시스템에서 설정 정보(application.yml) 등 을 외부에서 관리하고제공할 수 있도록 해주는 서비스입니다.여러 서버의 설정 파일을 중앙 서버에서 관리할 수 있습니다.서버를 재배포 하

2022년 6월 8일
·
0개의 댓글
·

Spring security - csrf

CSRF란 cross site request forgery csrf protection을 적용하면 html에서 csrf 토큰이 포함되어 있어야 정상적으로 요청을 받아드림으로써 위조요청을 방지합니다. CSRF(Cross Site Request Forgery) 공격 기법

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

MSA - API Gateway

여러 클라이언트 앱이 있는 대규모 또는 복잡한 마이크로 서비스 기반 애플리케이션을 디자인하고 빌드하는경우 API Gateway가 좋은 방법이 될 수 있고 API Gateway는 마이크로 서비스의 특정 그룹에 단일 진입점을 제공하는 서비스 입니다.클라이언트 앱이 백 엔드

2022년 5월 22일
·
0개의 댓글
·
post-thumbnail

MSA - Spring Cloud Eureka (Service discovery pattern)

MSA와 같은 분산 환경은 서비스 간의 원격 호출로 구성이 된다. 원격 서비스 호출은 IP 주소와 포트를 이용하는 방식이 됩니다. 클라우드 환경이 되면서 서비스가 오토 스케일링등에 의해서 동적으로 생성되거나 컨테이너 기반의 배포로 인해서, 서비스의 IP가 동적으로 변경

2022년 5월 20일
·
0개의 댓글
·
post-thumbnail

AWS RDS - Slow Query Log 남기기

Slow Query란DB 쿼리문이 설정한 시간보다 오래걸리는 쿼리를 Slow Query라고 합니다.서비스를 운영하던 중 응답시간이 길어지는 쿼리와 인덱스를 타지 않는 등비이상적인 쿼리문을 찾고 문제가 생겼을때 빠른 대처를 하기위해 Slow Query 모니터링을 구축해야

2022년 5월 18일
·
0개의 댓글
·