반응형

전체 글 172

[ 정보처리기사 ] EAI 구축유형 4가지

포인트 투 포인트 - 가장 기초적인 애플리케이션 통합방법으로 1:1 단순통합 방법 - 장점으로는 솔루션을 구매하지 않고 개발자 간의 커뮤니케션을 통해서도 통합 가능 허브 앤 스포크 - 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방식 - 허브 장애 시 전체 장애 발생 메시지 버스 - 애플리케이션 사이 미들웨어를 두어 연계하는 통합방식 - 뛰어난 확장성과 대용량 데이터 처리 가능 하이브리드 - 그룹 내는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합방식 - 그룹 내 환경에 맞는 작업 가능

기타 2022.06.16

[ Spring Cloud ] API GateWay - 1편

이번 글에서 작성된 내용은 모두 아래 링크의 강좌에 대한 수강 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard Spring Cloud로 개발하는 마이크로서비스 애플리케이션 - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해..

카테고리 없음 2021.07.16

[ Spring Cloud ] Spring Cloud Netflix Eureka - 2편

[ Eureka Server ] Spring initializr 에서 프로젝트 생성시 디펜던시로 Eureka Server 를 추가하여 줍니다. 생성된 프로젝트의 SpringBootApplication 에서 @EnableEurekaServer어노테이션을 추가하여 줍니다. @SpringBootApplication @EnableEurekaServer public class DiscoveryserviceApplication { public static void main(String[] args) { SpringApplication.run(DiscoveryserviceApplication.class, args); } } application.yml 파일에 아래처럼 설정 값을 넣어준다. server: port: 8..

[ Spring Cloud ] Spring Cloud Netflix Eureka - 1편

Eureka 란? Nexflix 에서 만들어 사용하는 Cloud 서비스를 Spring 재단에 기부하여 사용되고 있는 것이 Eureka 서비스 이다. Eureka는 주소가 동적으로 변하는 AWS와 같은 Cloud 시스템 환경에서 클라이언트가 서비스 인스턴스를 호출할 수 있도록 각 서비스들의 IP / Port / Instance ID 를 가지고 있는 REST 기반의 미들웨어 서버입니다. Eureka discoveryService Service Discovery 외부에 다른 서비스들이 마이크로 서비스를 검색 하기 위해서 사용되는 개념 어떤한 서버(서비스가) 어느 위치하고 있는지 등록하고 찾아주는 기능

[ Spring Cloud ] 마이크로서비스 와 클라우드 개념정리 - 2편

이번 글에서 작성된 내용은 모두 아래 링크의 강좌에 대한 수강 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard Spring Cloud로 개발하는 마이크로서비스 애플리케이션 - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해..

[ Spring Cloud ] 마이크로서비스 와 클라우드 개념정리 - 1편

이번 글에서 작성된 내용은 모두 아래 링크의 강좌에 대한 수강 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A% A4/dashboard Spring Cloud로 개발하는 마이크로서비스 애플리케이션 - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대..

[ Spring-Boot ] JPA @EntityGraph 사용하기

@EntityGraph 란? 연관관계가 있는 엔티티를 조회할 경우 지연 로딩으로 설정되어 있으면 연관관계에서 종속된 엔티티는 쿼리 실행 시 select 되지 않고 proxy 객체를 만들어 엔티티가 적용시킨다. 그 후 해당 프락시 객체를 호출할 때마다 그때그때 select 쿼리가 실행된다. 자세한 사항은 JPA의 지연 로딩에 관하여 찾아보자. 위 같은 연관관계가 지연 로딩으로 되어있을 경우 fetch 조인을 사용하여 여러 번의 쿼리를 한 번에 해결할 수 있다. @EntityGraph는 Data JPA에서 fect 조인을 어노테이션으로 사용할 수 있도록 만들어 준 기능이다. Entity package study.datajpa.entity; import lombok.*; import javax.persiste..

[ Spring-Boot ] Data - JPA NamedQuery 사용하기

순수 JPA 가 아닌 Data JPA에서 NamedQuery를 사용해 보겠습니다. Data JPA 는 기본적으로 메서드 명으로 쿼리를 구현하여 실행시킨다. https://docs.spring.io/spring-data/jpa/docs/current/reference/html Spring Data JPA - Reference Documentation Example 109. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query..

카테고리 없음 2021.06.14
반응형