분류 전체보기21 [Spring][MSA] 마이크로서비스 생성 후 실행 시 'org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'scopedTarget.eurekaClient' defined in class path resource ... ' 오류 발생 및 해결 개인 프로젝트 진행 중에 Eureka 모듈과 ApiGateway 모듈을 만들고 연결을 확인했다. 그래서 같은 설정으로 마이크로서비스를 하나 만들어 실행해보았으나 제목과 같은 오류가 뜨며 실행이 안되는 것이다.오류를 보면 Eureka와 연결하는 과정에서 문제가 생긴 것 같다. 그래서 관련 내용으로 검색을 하니spring-cloud-starter-netflix-eureka-client 는 spring-boot-starter-web 또는 spring-boot-starter-webflux를의존 한다. 그래서 안 되는 거였구나...build.gradle에 spring-boot-starter-web 의존성 추가 후 gradle 동기화 하니 정상 작동을 확인했다. 추가)Gateway 서비스도 저것과 거의 비슷하게 했.. 2025. 3. 28. [Spring][MSA] 맨땅에 MSA 삽질하기 (1) - 아키텍처 설계 하기 최근에 MSA 프로젝트를 기획하고 있다.회사에서 MSA 서비스를 만드는 신규 프로젝트에 참여해 본 적은 있었지만, 그때는 시니어 분들께서 도메인 별로 마이크로서비스를 생성하시고, 샘플 코드도 만드신 후에 인계를 받았기 때문에, MSA를 처음부터 구축하지는 못했다. 그래서 이번 기회에 처음부터 MSA를 구축하면서 배운 점은 이곳에 남겨 보려고 한다.얼마전에 친구가 자기네 공장에 재고를 관리하는 포인트가 너무 다양하고, 사내 컴퓨터에 엑셀로 작업하기 때문에 오히려 비효율적이라는 얘기를 들었다.그래서 재고관리 시스템을 만들면 어떨까? 하는 생각을 했다.모든 개발의 시작은 요구사항을 정리하는 것 부터 시작한다. 친구를 잠재적 고객으로 가정하고 얘기를 들어보면✅ 재고 등록: 원료 입고 시 로트번호, 제조일자, 소.. 2025. 3. 5. 바보 같은 짓 (1) - postgresql 에서 만든 데이터베이스가 날아간거 같다 잠시 만들어 보고 싶은게 있어서 클라우드 서버에 인스턴스를 만들고 postgresql 설치 후외부 PC로 DBeaver 에 해당 DB서버에 접속하는 것을 성공했고, 데이터베이스를 생성했다.그 다음날 DB에 접속을 해보니 내가 만들어 둔 DB가 감쪽같이 사라져 있었다.당황해서 여러 번 만들어 보고 커밋도 쳐 보고 했는데 재연결을 하면 똑같이 사라져 있는것.DB 설정이 잘못된건가 싶어 바꾸고 재시작까지 해봐도 그대로 였다.결국 원인을 찾았는데,DBeaver에서 로그인 옵션 중 'show all databases' 옵션이 꺼져 있었다.그래서 로그인 시 내가 지정한 DB외에 보이지 않았던 것. 옵션을 설정하고 재연결을 하니 내가 여태 만들어 둔 DB 들이 보인다.부끄러움이 4배! 2025. 3. 4. 고물 노트북으로 홈서버 만들기 - 2. 홈서버로 마인크래프트 서버를 만들자 작년에 마인크래프트 렐름 (Realm) 서버를 운영한 적이 있었다. 월 구독제로 일정량의 돈을 내면 마인크래프트 멀티를 즐길 수 있는 공식 서비스였는데, 가격은 괜찮으나 여러가지 불편한 점이 있었다. 성능 문제로 서버 자원을 좀더 가져오고 싶은데 고정이 되어있다거나, 마인크래프트의 모드를 설치하는게 불가능 하거나.그러나 사설서버를 가지게 되면 이런 단점들이 모두 사라진다. 인터넷 방송인들이 하는 대형 마크 컨텐츠는 전부 사설서버 위에서 이루어진다고 볼 수 있다. 게다가 집에 있는 서버를 활용하게 되면 무료다!어렸을때 다들 한번씩을 해봤을 하마치 같은 가상 공유기를 이용해서 마인크래프트 로컬서버를 친구들과 같이 즐겨봤을 것이다. 그러나 이제는 어른이 되었으니, 좀 더 스마트한 방법으로 친구들을 불러 모아.. 2024. 12. 25. 고물 노트북으로 홈서버 만들기 - 1. 어쩌다 눈에 띈 노트북 0. 왜 이런 짓을최근에 여행을 자주 다녔는데 여행과 여행 사이에 일정이 애매하여 시간이 붕 떠버린 적이 있었다.게다가 본가가 이사를 한다고 하여 짐도 정리하고 버릴것이 많을 것 같아 도와주기 위해 본가에서 잠시 머물렀다.그렇게 집을 정리하던 중, 골방 창고에서 낯익은 노트북을 하나 찾게 되었다. 대학생 때 줄기차게 썼던 노트북이다. 스펙은 현재 나온 제품들에 비하면 현저히 떨어지지만 그래도 사무용으로는 아직 쓸만한 정도의 제품이다. 하지만 그렇게 쓰기엔 눈에 안 차는 상황이라, 오래 전 부터 생각해온 일을 하나 해보기로 했다.서버나 한 대 만들어 보자!!!작업의 순서는 아래와 같다.윈도우 OS 삭제 및 포맷리눅스 설치네트워크 세팅개발 환경 세팅1. 윈도우 OS 삭제 및 포맷다른 분들을 보면 자신의 개인.. 2024. 12. 24. 이전 1 2 3 4 5 다음