본문 바로가기
삵

전체 글

2,122개의 글

Cloud Foundry Diego

Cloud Computing & MSA

1. Overview Cloud Foundry는 Diego를 사용하여 앱 컨테이너를 관리한다. Diego는 Cloud Controller의 앱 예약 및 관리 책임을 담당한다. Diego는 네트워크 …

케케이시88·2019년 9월 2일·조회 2,953

Docker 가상 환경 구축 입문 (11) - Docker Compose

Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 8-1. Docker Compose의 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker Compose의 개요와 do…

ssnowball·2019년 9월 1일·조회 5,348
Cloud Computing & MSA

Hystrix에 대하여

1. 개요 서비스는 Resiliency Pattern을 통해 장애를 회피할 수 있다. Timeout (시간만료) Circuit Breaker (차단기) Bulkheads (칸막이 벽) Load Sh…

oopennova·2019년 9월 1일·조회 2,476

MongoDB shard cluster - config server

NoSQL

지난 글에서 mongodb shard cluster 개념과 구성하는 방법에 대해 소개드렸고 이번 글에서는 구성요소 중 하나인 config server에 대해 다루겠습니다. -1. Config ser…

kkimdubi·2019년 9월 1일·조회 4,492
NoSQL

MongoDB Shard cluster - 아키텍처

sharding 은 데이터를 여러 서버에 분산해서 저장 및 처리할 수 있도록 하는 기술입니다. replicaset은 MongoDB의 고가용성을 위한 솔루션이라면, sharding은 분산 처리를 위한…

kkimdubi·2019년 9월 1일·조회 6,100

RestTemplate 샘플 (Rest Server + Rest Client)

Development

1. 구조 및 포트 할당 MyRestServer : 8180 포트 MyRestClient : 8888 포트 2. 코드 Server App, Client App 2개를 생성한다. 2.1. MyRest…

oopennova·2019년 8월 31일·조회 2,078

Spring Boot Actuator

Development

1. 개요 Actuator는 JMX를 이용하여 내부 상태를 노출하는 기능이다. 2. Spring Boot 프로젝트 생성 starter.spring.io 사이트에서 신규 프로젝트를 생성하고 Depen…

주말만기다려주말만기다려·2019년 8월 30일·조회 3,999

Ribbon에 대하여

Cloud Computing & MSA

1. 상위문서 2. Ribbon이란? 2.1. 개념 Client 측의 Load balancer이다. 일반적으로 MSA 플랫폼 외부의 호출은 API Gateway를 이용하게 되는데, 그렇다면 MSA …

oopennova·2019년 8월 30일·조회 4,333
Cloud Computing & MSA

Eureka에 대하여

Spring Cloud Eureka(유레카)에 대해 알아보자. 1. Eureka란? 스프링 클라우드 Eureka는 Load balance, Failover 등을 목적으로 사용되는 REST 기반의 서…

oopennova·2019년 8월 28일·조회 10,254

mvn dependency:tree

Development

1. 상위 문서 Maven에 대하여 pom.xml 파일의 scope 2. 명령어 설명 프로젝트 내 디펜던시를 트리 포맷으로 보여준다. 3. 예제 $ mvn dependency:tree [INFO] …

¯¯\_(ツ)_/¯·2019년 8월 28일·조회 10,046

Ubuntu에서 RabbitMQ 설치 (apt)

Miscellaneous

Ubuntu Linux에서 RabbitMQ를 설치해보자! 1. RabbitMQ 소개 RabbitMQ는 AMQP를 중심으로 동작하는 오픈 소스 메시지 브로커다. Erlang으로 작성되어 있으며, 애플…

강철지그강철지그·2019년 8월 28일·조회 6,850

macOS 터미널 시작 시 정보 출력

macOS & Macintosh

1. 방법 $ screenfetch 설치한다. brew install screenfetch Updating Homebrew... == Auto-updated Homebrew! Updated 1 ta…

동교동삼거리동교동삼거리·2019년 8월 27일·조회 25,218

readlink: illegal option -- f 해결 방법

macOS & Macintosh

1. 개요 readlink: illegal option -- f usage: readlink [-n] [file ...] 2. 해결책 readlink를 greadlink로 대체한다. 다음과 같은 방…

동교동삼거리동교동삼거리·2019년 8월 27일·조회 24,168

Docker 가상 환경 구축 입문 (10) - volume 사용법

Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-2. volume을 사용해보자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 중 하나인 volume…

ssnowball·2019년 8월 27일·조회 4,830

CloudEndure 란?

Cloud Computing & MSA

1. CloudEndure 란? 이번에 CloudEndure 를 접해볼 기회가 생겼었는데요, 이를 사용하면 Cloud 마이그레이션을 간소화하고 신속하게 처리할 수 있고 게다가 비용까지 절감할 수 있…

애애리얼·2019년 8월 27일·조회 5,434

Spring Security 소개

Development

1. 개요 2. Principal 어떠한 행동을 수행하려고 하는 사람, 사용자, 혹은 시스템을 뜻한다. 3. Authentication Principal의 credential 정보가 유효한지 확인한…

OOOooOOoo·2019년 8월 26일·조회 2,734

oh my zsh 설치

macOS & Macintosh

1. 개요 2. 설치 % sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 설치가 …

동교동삼거리동교동삼거리·2019년 8월 26일·조회 2,967

zsh 설치

macOS & Macintosh

1. 개요 2. 커맨드 $ brew install zsh

동교동삼거리동교동삼거리·2019년 8월 26일·조회 2,043

Spring Boot REST API 간단 예제

Development

1. 개요 2. 환경 Spring Boot Web Starter 3. 코드 3.1. Sarc.java package com.example.demo; public class Sarc { private…

주말만기다려주말만기다려·2019년 8월 25일·조회 11,210

YAML (Yaml Ain't a Markup Language)

Miscellaneous

1. Yaml Ain't a Markup Language이란? Recursive acronym 2001년에 만들어짐 properties 파일의 대안임 계층적 설정이 가능함 2. 공식 홈페이지 htt…

아아주라·2019년 8월 23일·조회 2,264

Fat JAR

Development

1. 설명 Fat JAR란 모든 의존성에 있는 라이브러리가 자체 포함되어 있는 JAR 파일을 뜻한다. Fat JAR는 java -jar 명령어로 단독 실행할 수 있다. 자바 패키징 방식에 따른 이름…

후후아빠·2019년 8월 23일·조회 4,748

Docker 가상 환경 구축 입문 (9) - Docker의 마운트 타입

Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-1. Docker 파일 관리 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 종류에 대한 설명입…

ssnowball·2019년 8월 20일·조회 3,767

Spring Annotation

Development

1. 어노테이션이란 클래스나 메소드 상단에 필요한 정보를 설정하여 스프링 컨테이너 기동 시 해당 정보를 활용함 2. 어노테이션 종류 @Autowired 필드, setter 메소드, 생성자에서 사용한…

후후아빠·2019년 8월 20일·조회 2,838

[AWS] CloudWatch Event / Event Bus 생성 및 CloudTrail 설정.(S3)

Amazon Web Services

AWS 의 Account 끼리 Event 공유를 위해서는 Event Bus 및 Event Rule 등록이 필요하다. 이번에는 S3의 Write에 대해서 타 계정으로 Event를 전달하는 Event …

혀뇽뇽이혀뇽뇽이·2019년 8월 19일·조회 3,291