• 카프카, 데이터 플랫폼의 최강자 - 카프카란 무엇인가?

    이 글은 “카프카, 데이터 플랫폼의 최강자” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 카프카, 데이터 플랫폼의 최강자 - 1장 카프카란 무엇인가? 이 글은 “카프카, 데이터 플랫폼의 최강자”라는 책을 읽고 그 내용을 정리한 글입니다. 들어가며 IT 트렌드를 뒤흔드는 엄청난 단어들이 지속적으로 등작하고 있음....


  • 카프카, 데이터 플랫폼의 최강자 - 카프카 디자인

    이 글은 “카프카, 데이터 플랫폼의 최강자” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 카프카, 데이터 플랫폼의 최강자 카프카에서는 대용량의 실시간 데이터 처리를 위해 배치 전송, 파티션, 분산기능을 구현했다. 또한 데이터의 안정적인 저장을 위해 리플리케이션 기능과 분산된 서버에서 자동으로 파티션의 리더를 선출하는 기능을...


  • Spring Boot Actuator - 마이크로미터 지원

    Spring Boot Actuator의 마이크로미터 지원 스프링부트 액츄에이터는 마이크로미터를 위한 의존성 관리 및 자동 설정을 제공한다. 이 글은 SpringBoot 공식문서 를 번역한 글이다. 자세하고 정확한 내용은 공식문서를 참고하길 바란다. (오역이 있을수 있다) 1 Getting Started 스프링부트는 클래스패스에 따라 MeterRegistry 빈을 자동으로 구성해준다. 클래스패스에 micrometer-registry-{system} 런타임 의존성을 추가하면, 스프링부트는 해당 시스템의 MeterRegistry를...


  • Ribbon

    Ribbon Netflix가 만든 Software Load Balancer를 내장한 REST Library이다. Ribbon은 Client 사이드 LoadBalancer로 Ribbon을 사용하면 L4등과 같이 하드웨어에서 이루어지던 Load Balance를 애플리케이션 영역에서 할 수 있다. Ribbon을 사용하면 애플리케이션 영역에서 서버목록을 가지고 번갈아가면서 호출하게 된다. Spring Cloud에서 Ribbon 클라이언트를 직접 사용하는 경우는 많지 않다. 대부분은 옵션이나 설정을 통해 Ribbon 클라이언트를...


  • Hello @HystrixCommand

    Hello @HystrixCommand 이 전글에서는 Hystrix에 관해서 설명을 했다. 이 글은 spring-cloud을 사용해서 HystrixCommand를 쉽게 사용하는 방법에 대해 설명한다. 아래에 글들을 참고해서 작성했다. Spring Cloud Netflix Hystrix - javanica 특정 실행을 Hystrix로 감싸기 위해서는 HystrixCommand 인터페이스를 구현하고, Hystrix로 감싸서 실행되어야 하는 부분의 코드를 run() 메소드안에 작성하면 된다. 이는 꽤나 번거로운 작업이...