목록전체 글 (112)
인생사는 이야기
uplay에서 ANNO 1602 게임 무료 배포 중입니다.ANNO 1602 다운 받으로 가기 링크 들어가시면 오른쪽 하단에 보시는거와 같이 12/23일 까지 무료 배포 하고 있습니다.
Circuit Breaker 적용을 위한 Project 구조 Item Service Projecthttps://github.com/bwcho75/msa_pattern_sample/tree/master/item-spring-hystrix User Service Project 1. Maven Dependency 추가 Spring Starter Project 생성 후 Circuit Breaker 적용을 위해 maven dependency를 추가해 주어야 한다.spring-cloud-starter-hystrix 는 Hystrix circuit breaker를 이용한 의존성이고 hystrix-dashboard와 actuator 는 hystix dash 보드를 띄우기 위한 의존성이다.프로젝트 내의 pom.xml을 ..
Zuul proxy 의 동작만을 확인하는 간단한 코드는 spring cloud 프로젝트에서도 참조할 수 있으며, 블로그의 내용은 아래의 github 링크를 참조하면 되겠다. 간단한 데모이므로 별도의 암호화 처리등은 없다. 본 데모에서 가장 중요한 것은 온라인 설정의 업데이트, 유레카를 참조한 로드 밸런싱의 처리이다. https://github.com/younjinjeong/demo-config https://github.com/younjinjeong/spring-cloud-zuul-proxy-demo Config server 구성 - github.com 에 가서 신규 repository 를 만든다. (위의 demo-config 참조) - 애플리케이션의 properties 파일을 생성한다. : applic..
Eureka 서버 - http://start.spring.io 에 접근한다. - artifact 에 discovery-service 라고 쓴다- 오른쪽 Dependencies 에 Eureka Server 를 찾아 엔터를 눌러 추가한다. - Generate Project 를 눌러 zip 파일을 다운받고, 압축을 해제하여 프로젝트를 IDE, 이를테면 STS나 IntelliJ 와 같은 도구로 연다. - discovery-service/src/main/java/com/example/DiscoveryServiceApplication.java 에 @EnableEurekaServer 어노테이션을 추가한다 package com.example; import org.springframework.boot.SpringAppl..
Spring Cloud Config Server- http://start.spring.io 에 접근한다. - artifact 에 config-service 와 같은 그럴듯한 이름을 넣어준다. - Dependencies 에서 Config Server 를 찾아 추가한다. - Generate Project 를 눌러 Zip 파일을 다운로드하고, 이를 IDE 를 사용해서 연다. - config-service/src/main/java/com/example/ConfigServiceApplication.java 에 @EnableConfigServer 어노테이션을 추가한다. package com.example; import org.springframework.boot.SpringApplication; import org..