Free Lines Arrow
본문 바로가기
728x90

분류 전체보기376

[Nexus] gradle 이용한 라이브러리 nexsus 업로드 Gradle 를 이용하여 공통코드 관리하기공통 코드를 빌드하여 jar 파일을 nexus에 업로드 한다. 이렇게 되면 어떤 프로젝트든 공통코드중복을 없앨수 있으므로 유지보수를 관리할수 있다. Nexsus docker 로 실행하기docker run -d --name nexus -v nexus:/nexus-data -p 8081:8081 sonatype/nexus3:latest Docker desktop 확인nexus 가 정상적으로 띄어졌으면 아래와 같이 초록색으로 띄워진 컨테이너를 확인 할수있다.Nexus 패스워드  확인nexsus 도커에 접속하여 아래 파일을 확인해 줍니다.cd /nexus-data/cat admin.password Nexus 접속 Repository 생성기존 maven-snapshots를.. 2024. 8. 21.
[Kafka] Error Handling Patterns 카프카 에러 핸들링카프카 에러 핸들링에 대해 알아본다. 카프카 어플리케이션은 이중화된 서버 또는 도커환경에서 수행된다.이중화된 환경에서는 종종 문제가 생기는경우가 있다.카프카의 에러를 처리하는 방식에 대해 알아보고 구현해 본다. 1. Dead letter queue일반적으로 많이 쓰이는 방식이다. 에러가 발생하면 에러가 발생한 이벤트를 Error topic(Dead Letter Queue)으로 보내고 메인 스트림은 계속해서 정상적으로 동작하게 한다. 2. Add a retry topic and retry application구매 서비스에서 사용자가 데이터를 구매했을때 상품 정보가 다른 어플리케이션에서 생성되어 처리 된다고 가정해보자. 금액 필수값이 누락되 이벤트면 다시 그값을 가져오기 위해 이벤트를 재처.. 2024. 6. 1.
[금리] 금리에 따른 투자 방향성 금리 돈의 가치를 정하는 수치. 금리와 인플레이션 금리가 낮아지면 그만큼 돈이 많이 풀리 것이다. 이유는 사람들이 돈을 빌려 투자나 이용하기 쉽기 때문이다. 그렇게 되면 자연스럽게 물가는 높아진다. 돈의 가치가 낮아 지기 때문이다. 금리와 디플레이션 높아진 물가를 어떻게 잡을수 있을까? 금리를 높이면 된다. 금리를 높이면 사람들이 돈을 빌리지 않고 높은 이자 때문에 은행에 돈을 반환할것이다. 그렇게 되면 소비가 줄고 상품의 가치가 낮아 진다. 디플레이션 경기침체 금리가 높아져 상환해야 될 금액이 커지면? 회사를 봤을때 운영상황이 어려워 지고 그렇게 되면 실직자도 늘어난다. 그만큼 수요가 급격하게 떨어지므로 심각한 경기침체가 온다. 금리 와 금값 실질 이자가 중요하다. 실질 이자는 실제로 내수중에 떨어지는.. 2024. 3. 30.
[Neo4j] Neo4j 란? Neo4j 란? 그래프형 데이터 베이스 이다. 그렇다면 그래프형 DB 란 어떤 것인가? 그래프형 DB 란? 노드와 간선(Relations)으로 구성되어 있는 DB 이다. Nodes: - Michale, Graph Inc, Sarah 가 노드이다. Relations: - WORKS_AT, MARRIED_TO 가 노드들 간 관계이다. 그래프 DB 중 Neo4j 를 써야 되는 이유 속도 Neo4j 는 데이터의크기와 관계가 복잡해 져도 선형적인 속도를 보여준다. 관계형 DB 보다 1000 배 빠르게 사용할 수 있다. 병렬로 그래프 그래프 글로벌 쿼리를 사용하여 더 빠르게 분석 할 수 있다. 신뢰, 보안 ACID 를 준수한다. 수십억 개의 노드와 수조 개의 관계에서도 강력한 트랜잭션 보장과 타의 추종을 불허하는 .. 2024. 3. 29.
728x90
반응형