Proje geliştirilirken mongodb veri tabanı ve rebbitmq message broken kullanılmıştır.
Projenin bir bütün olarak çalışması için uygulamanın çalışacağı sunucuda rabbitmq ve mongodb kurulu olmalıdır.
- MongoDB connection string bilgileri her iki servisin api projesinin appsettings.json dosyası içerisinden gerekli konfigurasyona göre değiştirilmelidir.
- RabbitMQ bağlantı ve kullanıcı adı şifre bilgileri Report.Shares.RabbitMq klasöründeki RabbitMQConstants sınıfı içerisinden değiştirilmelidir.
Çalıştırılması gereken projeler;
- src/Services/ContactService/Contact.API
- src/Services/ReportService/Report.API
- src/Services/ReportService/BackgroundService/reportBgService