해피 코딩65 [TIL 13] prometheus 설정 에러 / 대체 나한테 왜그래ㅠ.. Toay I Leanred프로메테우스를 사용하기 위해 docker에서 실행을 시켰는데 Get "http://host.docker.internal:8080/actuator/prometheus": dial tcp 192.168.219.105:8080: connect: no route to host 에러가 발생하였다😭 함께 공부하는 팀원분들은 다들 문제없이 잘 작동하던데ㅠ.. 우리 집 컴퓨터는 매번 나에게 공부를 하라고 숙제를 내준다그럼에도 잘 해결하였으니, 오늘의 TIL을 작성해 보자!! [ 문제 ]prometheus.ymlhost.docker.internal은 Docker에서 제공하는 특수한 DNS 이름으로 Docker 컨테이너가 호스트 머신(즉, Docker를 실행하는 컴퓨터)의 네트워크 서비스에 접근.. 2024. 8. 19. [TIL 14] RabbitMQ 추가 실습 + JMeter Today I Learned🔥 실습 설계도를 그리고 동작 순서를 알아보며, 추가로 JMeter를 사용하여 성능을 확인해 보자![ RabbitMQ 실습 설계도 ]동작하는 3가지 경우의 순서를 확인하자!모든 로직이 성공적으로 동작할 경우product 에서 error가 발생할 경우product 를 통과했으나 payment 에서 error가 발생했을 경우[ 동작 순서 ]모든 로직이 성공적으로 동작할 경우productQuantity가 1이고, payAmount가 10000보다 작을 경우 모든 로직이 성공적으로 동작한다.order(Producer)에서 메시지를 보낸다.exchange, market.product (queue)를 통하여 product(Consumer)에 메시지를 전달한다. product에서 문제가 .. 2024. 8. 18. RabbitMQ 실습하기 🔥 공부했던 이론을 바탕으로 프로젝트 실습을 진행해 보자! RabbitMQ 이론 정리😺 Blog: https://happy-coding.tistory.com/24[ RabbitMQ 실행 확인 ]도커에서 RabbitMQ 설치docker run -d --name rabbitmq -p5672:5672 -p 15672:15672 --restart=unless-stopped rabbitmq:management 도커에서 RabbitMQ 실행 확인 localhost:15672에 접속RabbitMQ 로그인 페이지Username및 Password에 guest/guest를 입력하여 접속하면 대시보드를 볼 수 있습니다.[ RabbitMQ 실습 ][ OrderApplication ]order Producer 설정Depen.. 2024. 8. 16. [TIL 12] RabbitMQ 이론 정복하기 Today I Learned🔥 RabbitMQ의 이론을 한 페이지에 정리해 놓자!! [ RabbitMQ]RabbitMQ는 메시지 브로커입니다.메시지 브로커는 데이터(메시지)를 송신자(프로듀서)로부터 수신자(컨슈머)에게 전달하는 중간 매개체 역할을 합니다. RabbitMQ는 이러한 메시지를 큐(Queue)에 저장하고, 필요할 때 적절한 수신자에게 전달합니다.[ RabbitMQ의 역할 ]비동기 처리: 데이터를 비동기적으로 처리하여 시스템의 응답성을 높입니다.부하 분산: 여러 소비자에게 메시지를 분산시켜 시스템의 부하를 균형 있게 분산합니다.내결함성: 메시지를 안전하게 저장하여 시스템 장애 시 데이터 손실을 방지합니다.[ RabbitMQ 장단점 ]장점 메시지 지속성: RabbitMQ는 메시지를 디스크에 저장.. 2024. 8. 16. Layered Architecture Pattern? 그게 뭔데! Chater 1. 프로젝트에 대한 튜터님의 피드백 내용은 "프로젝트에 Layered Architecture 를 적용해 보세요! "🔥내가 만든 코드의 문제점을 찾아보고 Layered Architecture 를 적용하여 프로젝트를 수정하고 발전시켜 보자!! Chater 1. 과제 확인😺 Blog: https://happy-coding.tistory.com/23[ Layered Architecture ]소프트웨어 시스템을 논리적인 계층으로 분리하여 개발, 유지보수, 확장성을 용이하게 하는 디자인 패턴입니다.각 계층은 특정한 책임을 가지고 있으며, 다른 계층과 명확히 구분되어 있어야 합니다.정리: 각 구성 요소들이 관심사 분리를 달성하기 위해 책임을 가진 계층으로 분리한 아키텍쳐입니다.[ 관심사 분리 ]관.. 2024. 8. 15. [TIL 11] Chater 1. 과제와 피드백 내용 Today I LearnedChater 1. 과제 제출에 대한 튜터님 피드백을 받게 되었다튜터님께서 해주신 피드백은 Layered Architecture Pattern에 대한 내용이었다🔥 경력이 많은 선임 개발자가 내 코드를 보고 해주는 조언인 만큼 새겨듣고, 문제를 파악하고, 기록하며 더 좋은 코딩 습관을 만들도록 하자!![ Chapter 1. 과제 발제 ]MSA, 인메모리 저장소(Redis cache), 프로젝트 관리 심화과정을 응용해 보는 개인 프로젝트 과제입니다패키지명 규칙과 포트 규칙 준수패키지명은 com.sparta.msa_exam 으로 설정하고 유레카 서버는 19090 포트로 실행되도록 설정해주세요.게이트웨이 서비스는 com.sparta.msa_exam.gateway 패키지로 추가하고 19.. 2024. 8. 15. 이전 1 ··· 5 6 7 8 9 10 11 다음