/EBANK-Microservice-Spring-Boot-And-Spring-Cloud

EBANK . Microservice avec Spring Boot , Spring Cloud et API XE

Primary LanguageJava

"# EBANK-Microservice-Spring-Boot-And-Spring-Cloud"

Capture d’écran 2022-11-01 212157

FRANCAIS---------------------------------------------------------------------------------------------------------------------------------------------------------------

Application de gestion de comptes bacaire en architecture microservice:

Eureuka Gateway Microservice 1 : Gestion de client Microservice 2 : Gestion de convertion des devise avec l'API XE Microservice 3 : Gestion des comptes bancaires Microservice 4 : Gestion des opérations bancaire (débit, crédit, transfert etc..)

Avant de tester l'application vous devez mettre vos coordonnées XE dans le microsservice Gestion de convertion (accountId & api key) Que vous pouvez trouvez sur https://currencydata.xe.com/freetrial

démarer d'abord les microservices dans lordre ci dessus avec la commande : mvn spring-boot:run

Pour Consulter Eureka : http://localhost:8761 Pour Consulter Gestion de client: http://localhost:8900/swagger-ui.html Pour Consulter Gestion de convertion: http://localhost:8903/swagger-ui.html Pour Consulter Gestion des comptes bancaires: http://localhost:8900 Pour Consulter Gestion de client: http://localhost:8901/swagger-ui.html Pour Consulter Gestion des opérations bancaire: http://localhost:8902/swagger-ui.html

vous pouvez aussi envoyer vos requesttes vers la Gateway par exemple: http://localhost:8888/CLIENT-SERVICE/client/findAll renvoie la liste des clients

ENGLISH----------------------------------------------------------------------------------------------------------------------------------------------------------------

Bank account management application in microservice architecture:

Eureuka Gateway Microservice 1: Tenant management (Gestion de client) Microservice 2: Currency conversion management with the XE API (Gestion de convertion) Microservice 3: Bank account management (Gestion des comptes bancaires) Microservice 4: Management of banking operations (debit, credit, transfer etc.) (Gestion des opérations)

Before testing the application you must put your XE details in the Conversion management microsservice (accountId & api key) Which you can find at https://currencydata.xe.com/freetrial

first start the microservices in the above order with the command: mvn spring-boot:run

To consult Eureka: http://localhost:8761 To View Client Management: http://localhost:8900/swagger-ui.html To consult Conversion Management: http://localhost:8903/swagger-ui.html To View Bank Account Management: http://localhost:8900 To View Client Management: http://localhost:8901/swagger-ui.html To View Bank Operations Management: http://localhost:8902/swagger-ui.html

you can also send your requests to the Gateway for example: http://localhost:8888/CLIENT-SERVICE/client/findAll returns the list of clients