Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asimsinan/rabbitmq-mikroservis-demo
https://github.com/asimsinan/rabbitmq-mikroservis-demo
Last synced: about 22 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/asimsinan/rabbitmq-mikroservis-demo
- Owner: asimsinan
- Created: 2023-05-09T11:20:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-09T11:20:44.000Z (over 1 year ago)
- Last Synced: 2023-08-07T14:32:52.482Z (over 1 year ago)
- Language: JavaScript
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RabbitMQ NodeJS Mikroservis Demo
Bu örnek [E-commerce Microservice](https://github.com/ondiekelijah/E-commerce-Microservice) örneğinden alınmıştır.## Paketlerin yüklenmesi
```bash
ana klasörde npm install
cd dogrulama-servis && npm install
cd urun-servis && npm install
cd siparis-servis && npm install
```## RabbitMQ Docker kapsayıcısının çalıştırılması
`docker run -p 5672:5672 rabbitmq`## Servislerin çalıştırılması
* Her bir klasöre cd ile girerek
`npm start` komutunu çalıştırın.
* request.json içindeki istekleri Thunder Client aracılığı ile çalıştırabilirsiniz.
* Önce Ürün Ekle servisiyle ürün ekleyin.
* Sonra Kayıt Ol servisiyle kullanıcı oluşturun.
* Giriş Yap servisiyle giriş yaparak token oluşturun.
* Ürün Satın Al servisine token bilgisini ekleyerek eklediğiniz ürünleri satın alma isteği gönderin.