View Code? Open in Web Editor
NEW
Bilet Satın Alma Örnek Microservices Projesi
License: Apache License 2.0
ticketproject's Introduction
TicketProject (Bilet Satın Alma)
- appsetting.json dosyalarında kendi rabbitmq host bilgilerinizi giriniz
- consul service discovery'i ayağa kaldırın
- token elde etmek için:
- username: admin
- password: 123
- 3 tane Servis: (Identity Service, TicketService, PaymentService)
- 1 tane ApiGateway: (Wev.ApiGateway)
- 1 tane UI amaçlı Api (Web.API)
- 1 tane Message Bus (Contracts'ları içeriyor.)
- 1 tane Info Classlibraray (projeyi deploay etmek için yardmcı olabliecek tüm commands veya compose-file'leri içeriyor.)
Projedeki servislerde kullanılan mimari:
- 3 katmandan oluşuyor
-
- katman API|UI
- katman Application(arayüzden gelen tüm requestleri veya diğer servislerden fırlatılan tüm event'leri handle edecek katman).
- katman 2 tane class library içeriyor:
- Core class library: ortak kullanıabilecek tüm metot, extensions, function,... içermektedir.
- DAL : Veri taban işlemleri halledecek class library
- Bu Mimari hakkında daha fazla bilgi için altaki repoyu inceleyebilirsiniz:
https://github.com/saidxs2016/BaseAdminUI
ticketproject's People
Contributors
Watchers