Skip to content

Курс Docker. Микросервисы. Kafka. Реактивный стек. Spring Cloud: https://javaops.ru/view/cloudjava

Notifications You must be signed in to change notification settings

JavaOPs/orders-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс: Docker. Микросервисы. Kafka.
Реактивный стек. Spring Cloud (CloudJava)


Order Service

Предоставляет REST API для создания заказа и просмотра совершенных пользователем заказов.
Доступно для зарегистрированных клиентов онлайн кафе, информация о пользователе передается в токене доступа.

  • POST /v1/menu-orders - создать заказ
  • GET /v1/menu-orders?sort={sort}&from={from}&size={size} - получить пагинированный список (offset paging) заказов пользователя, отсортированный по дате создания (DATE_ASC, DATE_DESC)

Вычитывает из топика Kafka v1.orders_dispatch сообщения о том, что заказ был обработан и передан на исполнение или отклонен и обновляет статус заказа в Postgres. Данные хранятся в реляционной базе PostgreSQL 16.

About

Курс Docker. Микросервисы. Kafka. Реактивный стек. Spring Cloud: https://javaops.ru/view/cloudjava

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages