|
|
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Подскажите, где или как в spring можно хранить данные которые очень часто приходится передавать в сервисы для последующей передачи этих данных через rest api в другие системы? Задача: Есть пользователь который залогинился в систему и ему необходимо передать например имя в др. системы используя rest api. Как-то некрасиво в каждый сервис передавать один и тот же параметр, хотелось бы избавится от этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 22:21 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
Всё семейство сервисов должно видеть какую-то единую БД, LDAP-каталог, e.t.c чтобы по юзеру всё вытаскивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 23:19 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
TVadimВсем привет. Подскажите, где или как в spring можно хранить данные которые очень часто приходится передавать в сервисы для последующей передачи этих данных через rest api в другие системы? Задача: Есть пользователь который залогинился в систему и ему необходимо передать например имя в др. системы используя rest api. Как-то некрасиво в каждый сервис передавать один и тот же параметр, хотелось бы избавится от этого. IMHO Spring и даже Spring REST перпендикулярны хранению персистентных данных. А так обычно используют кэши, например кэш в JPA. Если хотите можете реализовать свой кэш. Как... Тут вам дан простор для воображения. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 06:28 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
TVadim, Спринг это библиотека кода. Как в ней хранить? Ты про что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 08:09 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
mayton, Вы правы есть еще приложения, но работающие с единой базой. К базе доступ запрещен, могу использовать только rest api. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 08:46 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
TVadimmayton, Вы правы есть еще приложения, но работающие с единой базой. К базе доступ запрещен, могу использовать только rest api. Я не знаю в чём твоя проблема. Наверное в архитектуре. Тот кто придумывал эту систему не знал или не думал о том как будут ходить сеансовые переменные или какие-то другие атрибуты или данные. И Spring здесь вообще не при делах. Он не диктует "архитетуру". Он - просто инструмент. Ну если у тебя нет возможности работать с единой БД то тогда передавай в каждый сервис какие-то параметры. Вот как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 09:43 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
1) в Сессии пользователя у себя на сервере . 2) в Куках на клиенте с каким то временем жизни И таскай их постоянно . 3) в своей БД - тут простор - можешь в mysql , или nosql mongodb , или в памяти в виде redis как пример : http://java.dzone.com/articles/url-shortener-service-42-lines ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 14:03 |
|
||
|
spring framework хранение данных для rest api.
|
|||
|---|---|---|---|
|
#18+
Обращаю также внимание автора на идеологический аспект. Rest не является RPC (обычно). Рест "предоставляет". Но не "манипулирует" состояниями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38816782&tid=2126194]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 463ms |

| 0 / 0 |
