Spring-Cloud
-
이번 포스트에서는 Spring Cloud에서 RabbitMQ에 메시지를 보내는 발신자를 구성해보자. 프로젝트 구성 의존성Spring에서 RabbitMQ를 사용한 웹 애플리케이션을 구성해보자. 의존성에는 다음을 추가한다.더보기 4.0.0 org.springframework.boot spring-boot-starter-parent 4.0.2 com.quietjun rabbit 0.0.1-SNAPSHOT rabbitMQ Demo project for Spring Boot 21 org.springframework.boot spring-boot-starter-amqp org.springframework.boot spring-boot..
RabbitMQ - 2: 메시지 발신자이번 포스트에서는 Spring Cloud에서 RabbitMQ에 메시지를 보내는 발신자를 구성해보자. 프로젝트 구성 의존성Spring에서 RabbitMQ를 사용한 웹 애플리케이션을 구성해보자. 의존성에는 다음을 추가한다.더보기 4.0.0 org.springframework.boot spring-boot-starter-parent 4.0.2 com.quietjun rabbit 0.0.1-SNAPSHOT rabbitMQ Demo project for Spring Boot 21 org.springframework.boot spring-boot-starter-amqp org.springframework.boot spring-boot..
2026.02.02 -
이번 포스트에서는 RabbitMQ에 대해서 살펴보자. RabbitMQ RabbitMQ란?RabbitMQ란 AMQP(Advanced Message Queuing Protocol)을 구현한 오프소스 메시지 브로커(Message Broker)이다. RabbitMQ를 이용하면 Application 간에 비동기적으로 메시지를 주고받을 수 있다.AMQP: 메시지 지향 미들웨어(Message Oriented Middleware: MOM)에서 메시지 브로커 간의 통신을 표준화하기 위해 설계된 프로토콜 Why RabbitMQ?다음은 RabbitMQ의 주요 장점이다.비동기 처리: 시간이 오래 걸리는 작업을 백그라운드에서 처리서비스 분리: 마이크로서비스 간의 느슨한 결합 구현부하 분산: 여러 컨슈머가 메시지를 나눠서 처리..
RabbitMQ - 1:기본이번 포스트에서는 RabbitMQ에 대해서 살펴보자. RabbitMQ RabbitMQ란?RabbitMQ란 AMQP(Advanced Message Queuing Protocol)을 구현한 오프소스 메시지 브로커(Message Broker)이다. RabbitMQ를 이용하면 Application 간에 비동기적으로 메시지를 주고받을 수 있다.AMQP: 메시지 지향 미들웨어(Message Oriented Middleware: MOM)에서 메시지 브로커 간의 통신을 표준화하기 위해 설계된 프로토콜 Why RabbitMQ?다음은 RabbitMQ의 주요 장점이다.비동기 처리: 시간이 오래 걸리는 작업을 백그라운드에서 처리서비스 분리: 마이크로서비스 간의 느슨한 결합 구현부하 분산: 여러 컨슈머가 메시지를 나눠서 처리..
2026.02.01 -
이번 포스트에서는 Spring Cloud에서 사용되는 OpenFeign에 대해 살펴보자. OpenFeign OpenFeign이란?Feign은 Netflex에서 개발한 Http Client 라이브러리이다. 나중에 Netflex가 더 이상 유지보수 하지 않고 커뮤니티에서 이어받아 OpenFeign으로 변경되었다.Feign은 선언적 웹서비스 클라이언트로 이를 이용하면 웹 서비스 클라이언트 작성이 매우 쉬워진다. Feign을 사용하려면 인터페이스를 생성하고 @FeignClient 애너테이션을 추가하면 된다. 다음 코드는 한눈에 봐도 어떤 의도로 작성되었는지 쉽게 파악할 수 있다.// ❌ 기존 RestTemplate 방식RestTemplate restTemplate = new RestTemplate();Stri..
01. OpenFeign 1이번 포스트에서는 Spring Cloud에서 사용되는 OpenFeign에 대해 살펴보자. OpenFeign OpenFeign이란?Feign은 Netflex에서 개발한 Http Client 라이브러리이다. 나중에 Netflex가 더 이상 유지보수 하지 않고 커뮤니티에서 이어받아 OpenFeign으로 변경되었다.Feign은 선언적 웹서비스 클라이언트로 이를 이용하면 웹 서비스 클라이언트 작성이 매우 쉬워진다. Feign을 사용하려면 인터페이스를 생성하고 @FeignClient 애너테이션을 추가하면 된다. 다음 코드는 한눈에 봐도 어떤 의도로 작성되었는지 쉽게 파악할 수 있다.// ❌ 기존 RestTemplate 방식RestTemplate restTemplate = new RestTemplate();Stri..
2026.01.24