소개

완료됨

클라우드 네이티브 애플리케이션을 만들 때 각각은 전체 기능의 일부를 구현하고 독립적으로 관리 및 크기 조정할 수 있는 마이크로 서비스 집합을 빌드하게 됩니다. 마이크로 서비스는 애플리케이션의 로드에 관계없이 서로 안정적으로 통신해야 합니다. 메시지 큐는 이러한 통신에 도움이 될 수 있습니다. RabbitMQ와 같은 큐 서비스는 순서가 지정된 메시지 큐를 유지함으로써 통신이 더욱 안정적이고 강력하도록 보장합니다.

아웃도어 의류 판매점에서 일하고 있다고 상상해 보세요. 마이크로 서비스로 구성되고 .NET Aspire를 사용하는 새로운 공용 전자상거래 사이트는 최대치 기간에 집중적인 사용자 수요를 처리할 수 있도록 확장되어야 합니다. 별도의 마이크로 서비스가 강력하게 통신할 수 있는지 확인하고 RabbitMQ를 큐 관리용 솔루션으로 평가하려고 합니다.

이 모듈에서는 기본 제공 통합을 사용하여 RabbitMQ 메시지 큐 서비스를 통해 메시지를 보내고 받는 방법을 알아봅니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • RabbitMQ 서버에서 사용할 수 있는 작업 큐, 항목, 구독 및 경로 중에서 선택하여 원하는 수신자 마이크로 서비스에 메시지를 보냅니다.
  • .NET Aspire RabbitMQ 클라이언트 메시지 브로커를 사용하여 RabbitMQ 교환 서버의 큐에 메시지를 추가합니다.