Este repositório contém o projeto "C_SHARP", que é um microserviço desenvolvido em API Web Asp.net. O objetivo do microserviço é receber um objeto no formato JSON via HTTP POST, armazenar esse objeto no banco de dados não relacional Azure Cosmos DB e enviar uma mensagem para uma fila do Azure Service Bus com as informações do objeto "Usuário" armazenado. Além disso, o microserviço "segundoservico" consome a fila e processa os objetos do banco de dados com base nos dados recebidos.
- API Web Asp.net
- Azure Cosmos DB
- Azure Service Bus
- Clone este repositório:
git clone https://github.com/hvivox/C_SHARP.git
- Abra o projeto no Visual Studio.
- Realize as configurações necessárias para se conectar ao Azure Cosmos DB e Azure Service Bus.
- Certifique-se de ter uma instância do Azure Cosmos DB em execução e uma fila do Azure Service Bus configurada.
- Certifique-se de ter configurado corretamente o ambiente de desenvolvimento.
- Compile e execute o projeto no Visual Studio.
- O microserviço "primeiroservico" está configurado para receber objetos no formato JSON via HTTP POST.
- Os objetos recebidos são armazenados no banco de dados não relacional Azure Cosmos DB.
- Após o armazenamento do objeto, uma mensagem é enviada para a fila do Azure Service Bus com as informações do objeto "Usuário" armazenado.
- O microserviço "segundoservico" consome a fila e processa os objetos do banco de dados com base nos dados recebidos.