Spring Cloud + Spring Boot + Sharding-jdbc + Maven многоуровневое управление модулями
CREATE TABLE `goods_{0~1}` (
`id` bigint(20) NOT NULL COMMENT 'Идентификатор товара',
`goods_name` varchar(255) NOT NULL COMMENT 'Название товара',
`stock` int(11) NOT NULL COMMENT 'Запас товара',
`create_time` datetime NOT NULL COMMENT 'Дата создания',
`price` decimal(11,2) NOT NULL COMMENT 'Цена товара',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Таблица товаров';
CREATE TABLE `order_{0~1}` (
`id` bigint(20) NOT NULL,
`goods_id` bigint(20) NOT NULL COMMENT 'Идентификатор товара',
`quantity` int(11) NOT NULL COMMENT 'Количество товара',
`total_money` decimal(11,2) NOT NULL COMMENT 'Общая сумма заказа',
`create_time` datetime NOT NULL COMMENT 'Дата создания',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Таблица заказов';
```**Стратегия разделения на базы данных и таблицы:**
(ID / 100) % 2
(ID / 10) % 2
SQL-файлы баз данных находятся в архиве database.zip
Два сервера регистрации сервисов (взаимная регистрация):
Запустите standalone-hystrix-dashboard-1.5.6-all.jar, откройте страницу мониторинга по адресу http://localhost:7979/hystrix-dashboard, введите адрес мониторинга: http://localhost:8080/hystrix.stream, нажмите кнопку "Добавить поток" и затем "Мониторировать потоки".### Панель документации API (Swagger2) Функционал: просмотр и тестирование открытых API-интерфейсов Адрес: http://localhost:8080/swagger-ui.html#Проверка JWT (ROUGH VERSION, TO BE IMPROVED)
1: Сначала запросите адрес входа: http://localhost:8080/api/test/login с параметрами: account: admin password: admin Получите токен доступа:
{
"data": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9. eyJpc3MiOiJBa3VtYSIsImF1ZCI6IjEwMDAwIiwiZXhwIjoxNDc3MjkxNDU0LCJpYXQiOjE0NzcyODQyNTR9. 1h1q6ZYHOZIMjIXP28s8kiptn8XuJMzu0memcgZ2vR4",
"errCode": "00",
"errMsg": "Успешный вход"
}
2: Кроме точки входа, в заголовках всех остальных запросов добавьте Authorization со значением "Bearer [полученного ранее токена]".
Моделирование бизнес-сценария: покупатель делает заказ, модуль заказов добавляет запись, одновременно изменяется количество закупленных товаров в модуле товаров.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )