Archive for 7월, 2015

Microservices with Spring 따라하기

2015/07/22

from http://spring.io/blog/2015/07/14/microservices-with-spring
why : springboot을 사용하여 microservice를 구성하는 예제.

기술요소 : springboot, springcloud, eureka, ribbon

구성
1. eureka server : service discovery server 8761
2. service application
3. client application

작성
1.
classpath : org.springframework.boot:spring-cloud-starter-eureka-server
default port : 8761
@EnableEurekaServer
application.yml
eureka:
instance:
hostname: localhost
client: # Not a client, don’t register with yourself
registerWithEureka: false
fetchRegistry: false

2.
compile ‘org.springframework.cloud:spring-cloud-starter-config’
compile ‘org.springframework.cloud:spring-cloud-starter-eureka’

@EnableDiscoveryClient
application.yml
spring:
application:
name: accounts-service
# Discovery Server Access
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/

3.
compile ‘org.springframework.cloud:spring-cloud-starter-config’
compile ‘org.springframework.cloud:spring-cloud-starter-eureka’
@EnableDiscoveryClient
static def ACCOUNTS_SERVICE_URL = “http://ACCOUNTS-SERVICE”;
Account account = restTemplate.getForObject(serviceUrl
+ “/accounts/{number}”, Account.class, accountNumber);
println “WebAccountsService account->” + account
application.yml
# Discovery Server Access
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/

cf) service url 을 대문자로 쓰는 이유는 virtual임을 상기시키기 위해서라고..

reference)
http://projects.spring.io/spring-cloud/
https://spring.io/blog/2015/01/20/microservice-registration-and-discovery-with-spring-cloud-and-netflix-s-eureka
http://consul.io/
https://github.com/paulc4/microservices-demo

Desktop.open() and java.io.IOException – Tobias Bayer feedly

2015/07/12

—-
Desktop.open() and java.io.IOException – Tobias Bayer
http://tobiasbayer.com/blog/2011/04/11/desktop-open-and-java-io-ioexception/
—-
Shared via my feedly reader

나의 iPad에서 보냄

시나몬 브레드 :: 자바스크립트 라이브러 리 버전 관리 webjars 로 쉽게 하기

2015/07/12

http://adrenal.tistory.com/14

나의 iPad에서 보냄

블로그개발_06 webjars를 이용한 bootstrap, jquery 적용 해보기 (Spring Boot) : origoni’s Blog

2015/07/12

http://millky.com/@origoni/post/1147

나의 iPad에서 보냄

시나몬 브레드 :: javascript ajax 크로스 도메인 요 청 하기 (CORS)

2015/07/12

http://adrenal.tistory.com/16

나의 iPad에서 보냄

엑셈 이야기 :: 기술기고/인터맥스 운영중인 트랜잭션의 성능 분석, ‘상시 프로 파일링’

2015/07/12

http://exem.tistory.com/326

나의 iPad에서 보냄

WebJars 使い方メモ – Qiita

2015/07/12

http://qiita.com/opengl-8080/items/c8c5f787613c230a9827

나의 iPad에서 보냄

안드로이드 스마트폰 구글 계정 변경 및 삭제 방법 feedly

2015/07/04

—-
안드로이드 스마트폰 구글 계정 변경 및 삭제 방법
// 세상과 만나는 프로그램 이야기

제가 스마트폰을 바꾸면서 기존에 사용했던 스마트폰은 애들 장난감으로 사용하고 있습니다. 뭐… 개인적으로 애들은 스마트폰을 안가지고 놀았으면 좋겠는데… 요즘 시대가 이러니 그럴수가 없네요. 아빠도 해야 하니… ㅜ.ㅜ 어쨌든 기존에 사용했던 스마트폰에도 제 메인 구글 계정이 등록되어 있고, 새로 구매한 스마트폰에도 제 메인 구글 계정이 사용되고 있었습니다. 처음에는 그냥 사용 했었는데 사용 하다 보니 약간 불편한 부분들이 생기더군요. 제 메인..

—-

Shared via my feedly reader

Tutorial: Setting Up a Single Page React Web App with React-router and Webpack

2015/07/04

http://jmfurlott.com/tutorial-setting-up-a-single-page-react-web-app-with-react-router-and-webpack/


Mailbox에서 보냄

Getting started with Infer

2015/07/04

http://fbinfer.com/docs/getting-started.html


Mailbox에서 보냄