기록은 재산이다

To Improve Human Life


  • 홈

  • 태그

  • 카테고리

  • 아카이브

  • 검색

(Spring Cloud) Feign

작성일: 2018-03-11 | 수정일: 2018-03-11 | In spring , cloud , netflix |

Feign

  • REST 기반 서비스 호출을 추상화한 Spring Cloud Netflix 라이브러리
  • 선언적 방식
  • 인터페이스를 통해 클라이언트 측 프로그램 작성
  • Spring이 런타임에 구현체를 제공
더보기 »

Hazelcast 공유

작성일: 2018-03-11 | 수정일: 2018-03-11 | In nosql |

In-Memory Data Grid

In-Memory Data Grid(IMDG)에 관해서

http://d2.naver.com/helloworld/106824

요약

  • 분산 저장(scale out)
  • 메모리를 사용한다
  • 보통 객체를 저장한다(serialize)
  • Lock, Transaction, Sharding을 지원한다
더보기 »

Spring BindingResult를 json으로 받기

작성일: 2018-03-10 | 수정일: 2018-03-10 | In spring , practice |

서론

Spring은 Controller에서 Validation을 한 후, 유효하지 못한 값이 존재할 때, Error(BindingResult)에 그 내용을 담아서, JSP, FreeMarker 등의 View Template Engine으로 오류 내용을 MessageSource로 국제화하여 보여줄 수 있도록 지원을 하고 있다.

하지만 의외로 그러한 국제화 메시지 지원을 Json 응답으로 보여주려고 할 때에는 편리한 수단이 잘 보이지 않고, Reference를 뒤져봐도 딱 맘에 드는 방법을 알려주고 있지 않는다. 때문에 Json으로 국제화된 오류 내용을 받을 수 있도록, View의 내용을 커스터마이징 하는 방법에 대해 알아보려 한다.

더보기 »

HAProxy를 이용한 WebServer-less 구조

작성일: 2018-03-10 | 수정일: 2018-03-10 | In architecture |

서론

L4의 scale-out이 어렵다는 점을 해결하기 위해, HAProxy를 사용하게 된 후, 과연 web server가 필요할까라는 의문이 들었다. apache http + tomcat라는 기술 스택은 마치 표준인양 Java 서버 진영에서는 많이 사용되고 있는데, HAProxy로 L4를 대체해버린 경우에도 정말 apache http가 필요한 걸까? 한 번 따져볼 일이다.

더보기 »
<1…34
supawer0728

supawer0728

34 포스트
17 카테고리
51 태그
RSS
GitHub
© 2018 — 2020 supawer0728
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4
To Improve Human Life