Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okandavut/tourism-microservices
This project developed for learning how is the ASP .NET Core Microservices and Ocelot working. Project has two ASP .NET Core Microservice and one API Gateway which is working with Ocelot. Also includes the ElasticSearch for log requests and responses.
https://github.com/okandavut/tourism-microservices
ocelot-gateway
Last synced: 2 days ago
JSON representation
This project developed for learning how is the ASP .NET Core Microservices and Ocelot working. Project has two ASP .NET Core Microservice and one API Gateway which is working with Ocelot. Also includes the ElasticSearch for log requests and responses.
- Host: GitHub
- URL: https://github.com/okandavut/tourism-microservices
- Owner: okandavut
- Created: 2020-09-07T10:11:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-16T05:58:01.000Z (about 4 years ago)
- Last Synced: 2023-03-02T11:33:21.944Z (over 1 year ago)
- Topics: ocelot-gateway
- Language: C#
- Homepage:
- Size: 4.25 MB
- Stars: 24
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Tourism Microservices
## Table of Contents
- [Introduction](#introduction)
- [Structure](#structure)
- [Technologies](#technologies)
- [Feedback](#feedback)
- [Build Process](#build-process)
- [Contributors](#contributors)## Introduction
This project developed for learning how is the ASP .NET Core Microservices and Ocelot working. Project has two ASP .NET Core Microservice and one API Gateway which is working with Ocelot. Also includes the ElasticSearch for log requests and responses.
## Structure
- Api-gateway (.NET Core 3.1 Project with Ocelot)
- Hotels Api (.NET Core 3.1 Project)
- Tours Api (.NET Core 3.1 Project)![Project structure](/project-structre.png)
## Technologies
- [ASP .NET Core 3.1](https://docs.microsoft.com/)
- [Ocelot](https://github.com/ThreeMammals/Ocelot)
- [Elastic Search - Kibana](https://www.elastic.co/)
- [PostgreSQL](https://www.postgresql.org/)## Feedback
Feel free to send me feedback on [Twitter](https://twitter.com/okandavutcom) or [file an issue](https://github.com/okandavut/tourism-microservices/issues/new). Feature requests are always welcome. If you wish to contribute, please open your pull request and add me reviewer.
If there's anything you'd like to chat about, please feel free send me dm on [Twitter](https://twitter.com/okandavutcom)!
## Build Process
- Clone the projects
- Download PostgreSQL and create ToursDb and HotelsDb (check appsettings.json for db and user informations.)
- Open with Visual Studio or launch with "dotnet run"
- Add author to reviewer before PR merge.## Contributors
## LICENSE
[MIT](LICENSE)