8000 GitHub - PerpetuumEbner/job4j_kitchen
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

PerpetuumEbner/job4j_kitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Микросервисный проект - Доставка еды "Голодный волк".

Java CI

Общее описание:

Заказ блюд на дом. Блок кухня.


Реализовано:

  • Принятие заказа
  • Приготовление блюда
  • Изменение статуса заказа

Технологии:

java maven Spring Boot PostgresSQL Lombok Liquibase Apache Kafka


Запуск проекта:

  • создать базу данных kitchen
  • maven install
  • java -jar target/kitchen-0.0.1-SNAPSHOT.jar

Структура проекта:

Принятие заказа

Кухня принимает заказ через брокер сообщений.

1

Приготовление блюда

Кухня может приготовить блюдо, до тех пор, пока есть для него продукты. Для каждого блюда существуют свои ингредиенты, их количество уменьшается. Если ингредиенты закончились, то блюдо не может быт приготовлено.

Изменение статуса заказа

После приготовления статус заказа меняется на "Собран" через брокер сообщений. Если блюдо не может быть приготовлено, то статус меняется на "Отменён".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0