출처 : https://jungseob86.tistory.com/21Gradle이란 무엇인가?Gradle은 Java, C/C++, Python 등과 같은 여러 언어를 지원하는 강력한 빌드 도구입니다. 자동화 빌드, 테스트, 배포, 출시 등의 프로세스를 관리하는 데 있어 도움을 줍니다.Gradle은 Apache Ant와 Maven의 가장 좋은 기능을 결합하면서도, 유연성과 성능을 향상시킨 빌드 자동화 시스템입니다.빌드 도구는 Ant -> Maven -> Gradle 순으로 발전되어 왔다. Ant와 Maven이 가진 장점을 모아 만들었다. 의존성 관리를 위한 다양한 방법을 제공하고 빌드 스크립트를 XML 언어가 아닌 JVM에서 동작하는 스크립트 언어 ‘그루비’ 기반의 DSL(Domain Specific La..

출처 : https://velog.io/@jkijki12🧐LBEureka를 더 잘 이해하기 위해서는 LB (Load Balancer) 가 무엇인지부터 알아야 한다.많은 서비스들은 인터넷을 이용한다. 좋아요 클릭, 게시물 보기, 검색, 로그인, 유튜브 시청, 카카오톡 메세지 전송 등등 거의 모든 동작이 인터넷을 통하여 해당 회사 서버로부터 응답 값을 받게 된다.이 때, 회사 서버가 1개 라면 1초에 수십억의 요청이 올 경우 버틸 수 있을까?당연히 못 버틴다. 서버가 마비 될 것이다..그래서!회사에서는 서버를 엄청나게 많이 준비하고 있다. 그럼 여기서 많은 여러 대의 서버에 트래픽을 골고루 분산하기 위해 배분해주는 기술이 필요하다. 이 때 이용되는 것이 LB(Load Balancer)이다.🔎LB는 어떻게..
spring-boot-starter-actuator는 Spring Boot 애플리케이션의 운영(운용/운영자 관점) 기능을 제공하는 라이브러리입니다.즉, 모니터링, 헬스 체크, 메트릭, 환경 정보 확인 등을 쉽게 사용할 수 있도록 도와줍니다.✅ spring-boot-starter-actuator란?Spring Boot 애플리케이션에 대한 운영 정보와 상태를 REST 엔드포인트로 제공하는 스타터입니다.운영자가 서버 상태를 모니터링하거나, DevOps 도구(Prometheus, Grafana 등)와 연동할 때 사용됩니다.🔧 대표 기능들기능 설명 기본 경로/actuator/health애플리케이션의 헬스 상태/actuator/health/actuator/info애플리케이션 정보 (버전, 이름 등)/actuato..

RabbitMQ는 대표적인 **오픈소스 메시지 브로커(Message Broker)**로, 애플리케이션들 사이에서 메시지를 안전하게 전달하고, 비동기 통신을 가능하게 해주는 미들웨어입니다.🐰 RabbitMQ란?RabbitMQ는 메시지를 중간에서 받아 보관하고, 소비자에게 전달해주는 메시지 중개 시스템입니다.보통 **생산자(Producer)**와 소비자(Consumer) 사이에 위치하여:메시지를 임시 저장하고소비자가 준비되었을 때 전달서비스 간 비동기/비결합 통신을 가능하게 만듭니다.🔁 기본 개념구성 요소 설명Producer메시지를 보내는 쪽 (예: 주문 생성 이벤트 발생)Consumer메시지를 받는 쪽 (예: 결제 서비스)Queue메시지가 임시 저장되는 공간Exchange메시지를 어떤 큐로 보낼지 결정..
- Total
- Today
- Yesterday
- $.each
- PostgreSQL
- 진열사랑
- springboot
- element위치
- oracle
- devtools
- Javascript
- ul li로 테이블
- 프로젝트명변경
- border-collapse
- JQuery
- object key
- @ExceptionHandler
- 정규식
- setter
- spring
- sumifs
- 전후방탐색
- caniuse
- lombok
- draw.io
- CSS
- Keycode
- getter
- 여러 컬럼 update
- DatePicker
- $.extend
- QueryDSL
- excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |