SiteAvailabilityProcessor
.Net Core Console Application
RabbitMq Message Queue, PostgreSql.
This Console application is continuoisly listning to RabbitMq Message Queue for Message. On receiving Message,
- Checking whether the given input site is up or not.
- Insert the site availability results into postgresql which will be used to display on UI.
This API is deployed as WebJobs in Azure.
Docker File Docker Compose File
AppInsights
Added Unit Tests for SiteAvailabilityProcessor API