Size: a a a

Spring Framework and more

2019 August 14

Ю

Юрий in Spring Framework and more
Arqin T
фраза из контекста всё равно не ясна
Функционал (запросы): 
1.  Загрузчик.
o  Передаем на сервер файл (картинка аватара JPG).
o  Сохраняем картинку в каталоге на сервере.
o  Ответ сервера - внутренний URI картинки.
2.  Добавление нового пользователя.
o  Передаем на сервер персональные данные пользователя (URI картинки, имя пользователя, email и т.д.).
o  Сохраняем информацию в базе данных.
o  Ответ сервера - уникальный ID нового пользователя.
3.  Получение информации о пользователе.
o  Передаем на сервер уникальный ID пользователя.
o  Читаем информацию из базы данных.
o  Ответ сервера - персональные данные пользователя (см. выше).
4.  Изменение статуса пользователя (Online, Offline).
o  Передаем на сервер уникальный ID пользователя и новый статус (Online, Offline).
o  Изменяем статус пользователя.
o  Ответ сервера - уникальный ID пользователя, новый и предыдущий статус.
Примечание: на сервере выполняется запрос к внешнему API/базе данных. Так как это упрощенное тестовое задание необходимо реализовать "заглушку” с имитацией обращения и задержкой по времени 5-10 сек.
5.  Статистика сервера.
o  Передаем параметры на сервер: 1. статус клиентов (Online, Offline или отсутствует), 2. уникальный ID (timestamp) запроса (может отсутствовать)
o  Ответ сервера - список пользователей со статусами и URI картинки, а также уникальный ID (timestamp) запроса.
Примечание: Если в запросе есть параметры, то сервер должен фильтровать по ним свой ответ. Если в запросе есть уникальный ID (timestamp) запроса (полученный ранее), то сервер должен вернуть только пользователей, у которых изменились статусы после (по времени)этого уникального ID (timestamp).


Нумерация = запрос
источник

Ю

Юрий in Spring Framework and more
Arqin T
фраза из контекста всё равно не ясна
как мне подсказали в контроллере помещать инфо запроса в приоритетную очередь . Как вам такой подход? Подойдут любые идеи или ссылки
источник

A

Alexandr in Spring Framework and more
Юрий
как мне подсказали в контроллере помещать инфо запроса в приоритетную очередь . Как вам такой подход? Подойдут любые идеи или ссылки
Знаю есть аннотация @Order -  она отвечает за приоритет выполнения . Почитайте про нее мб подойдет
источник

DS

Dmitry Shut in Spring Framework and more
Юрий
как мне подсказали в контроллере помещать инфо запроса в приоритетную очередь . Как вам такой подход? Подойдут любые идеи или ссылки
Мне кажется, что это похоронит весь перформанс в принципе
источник

М

Михаил in Spring Framework and more
Реактивный MVC это я думаю то что надо
источник

М

Михаил in Spring Framework and more
Потому как в традиционном вызовы блокирующие
источник

Ю

Юрий in Spring Framework and more
Alexandr
Знаю есть аннотация @Order -  она отвечает за приоритет выполнения . Почитайте про нее мб подойдет
вот этот вариант понравился
источник

A

Alexandr in Spring Framework and more
Юрий
вот этот вариант понравился
Мне больше понравился про реактивный MVC )
источник

М

Михаил in Spring Framework and more
Order аннотация связана с приоритетом загрузки бинов в контейнер спринг, а не с приоритетом выполнения пользовательских запросов
источник

Ю

Юрий in Spring Framework and more
Alexandr
Мне больше понравился про реактивный MVC )
А в реактивном mvc как реализовать приоритеты запросов?
источник

DS

Dmitry Shut in Spring Framework and more
Юрий
А в реактивном mvc как реализовать приоритеты запросов?
А ты не хочешь просто спросить, что подразумевал автор задания?
источник

Ю

Юрий in Spring Framework and more
Михаил
Order аннотация связана с приоритетом загрузки бинов в контейнер спринг, а не с приоритетом выполнения пользовательских запросов
а как это понять?
источник

C

Cyclone in Spring Framework and more
mapping запроса происходит только на один метод контроллеров, приоритеты здесь бессмысленны
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Юрий
а как это понять?
так, что кто-то поставил бесполезную аннотацию на методе контроллера
источник

М

Михаил in Spring Framework and more
В данном случае ничего, спринг проигнорует ее
источник

М

Михаил in Spring Framework and more
Компилится только потому что в таргет аннотации есть уровень метода, а так по факту пустышка
источник

Ю

Юрий in Spring Framework and more
Михаил
Компилится только потому что в таргет аннотации есть уровень метода, а так по факту пустышка
А как все это организовать через реактивное программирование ?
источник

PD

Plomipu Dmitri in Spring Framework and more
источник

Ю

Юрий in Spring Framework and more
всем привет,  у меня есть список ссылок на фотки,  как  мне сохранить фотографии к себе на сервак?
источник

NB

Nikita Bezverkhy in Spring Framework and more
Юрий
всем привет,  у меня есть список ссылок на фотки,  как  мне сохранить фотографии к себе на сервак?
java nio
источник