BadgerPc / reactive-microservices

reactive-microservices-rest-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status GitHub license

reactive-microservices-rest-api

Requirements

  1. Java - 1.8.x

  2. Maven - 3.x.x

  3. Redis - 4.x

  4. Docker

Exploring the Rest API

The Expert application defines following REST APIs

POST /experts - Create a new Expert

GET /experts/{expertId}/status - Retrieve a Expert status by Id

PUT /experts/{expertId}/status - Update a Expert status by Id

PUT /experts/{expertId}/location - Update a Expert location

GET /experts - Retrieve a Experts by parameters

The ExpertBooking application defines following REST APIs

PUT /expertbookings/accept - Accept the Booking

PUT /expertbookings/cancel - Cancel the Booking

GET /expertbookings - Retrieve all bookings by parameters

POST /expertbookings - Create a new Booking

Using Docker to start Redis instance

  • docker run -d -p 6379:6379 --name orderexpert_redis redis

Deploying microservices with Docker

  • docker-compose build
  • docker-compose up -d

About

reactive-microservices-rest-api

License:MIT License


Languages

Language:Java 99.1%Language:Dockerfile 0.9%