Size: a a a

2020 October 26

R

Ruslan in pro.jvm
Мапа есно со временем жизни, чтобы память не текла.
источник

R

Ruslan in pro.jvm
Горизонтальную масштабируемость сами решите полагаю ))
источник

AD

Alex D in pro.jvm
Ruslan
Зачем в одном?
Мне надо поддержать легаси, когда все выполнялось синхронно в одном запросе в монолите.
источник

R

Ruslan in pro.jvm
Эм. Нужно писать в том же монолите?
источник

AD

Alex D in pro.jvm
Ruslan
Эм. Нужно писать в том же монолите?
Нужно поддержать внешне API один синхронный  Post.
И хочется написать в не блокирующем стиле, не хочется плодить на каждый запрос по потоку.
источник

R

Ruslan in pro.jvm
Я выше так и написал ))
источник

R

Ruslan in pro.jvm
Внешне это синхронный post
источник

R

Ruslan in pro.jvm
Внутри асинхроннный
источник

R

Ruslan in pro.jvm
Плодить потоки не надо, для входящих http свой пул, для листенера Кафки свой.
источник

AD

Alex D in pro.jvm
Ruslan
Плодить потоки не надо, для входящих http свой пул, для листенера Кафки свой.
Ну и получается, один Http запрос (post) один поток в пуле, т.е. мы ограничены размером пула.
А именного этого и хочется избежать.
источник

AE

Alexandr Emelyanov in pro.jvm
Alex D
Ну и получается, один Http запрос (post) один поток в пуле, т.е. мы ограничены размером пула.
А именного этого и хочется избежать.
Снаружи нет разницы какой запрос, что синхронный, что асинхронный
источник

AD

Alex D in pro.jvm
Alexandr Emelyanov
Снаружи нет разницы какой запрос, что синхронный, что асинхронный
Снаружи разницы нет, а в реализации есть.  Я примерно понимаю, как реализовать вариант Руслана в блокирующем стиле. Но я не понимаю, как его реализовать в неблокирующем стиле.
Если я напишу , в блокирующем стиле, то если мне например надо обработать 500 запросов в секунду и время ответа 1 секунда, то мне надо иметь пул HTTP (в 500 потоков).
источник

А

Артём Курилко... in pro.jvm
Если в spring cloud gateway 2 фильтра настроены на один запрос(глобальный и фильтр авторизации) как можно остановить один фильтр но чтобы второй продолжал обрабатывать запрос?
источник

А

Артём Курилко... in pro.jvm
если ставить getResponse().setComplete() то вроде этот запрос прекращает работу для всех фильтров
источник

AE

Alexandr Emelyanov in pro.jvm
Alex D
Снаружи разницы нет, а в реализации есть.  Я примерно понимаю, как реализовать вариант Руслана в блокирующем стиле. Но я не понимаю, как его реализовать в неблокирующем стиле.
Если я напишу , в блокирующем стиле, то если мне например надо обработать 500 запросов в секунду и время ответа 1 секунда, то мне надо иметь пул HTTP (в 500 потоков).
Так в чем проблема реализовать в не блокирующем?
источник

AE

Alexandr Emelyanov in pro.jvm
Артём Курилко
Если в spring cloud gateway 2 фильтра настроены на один запрос(глобальный и фильтр авторизации) как можно остановить один фильтр но чтобы второй продолжал обрабатывать запрос?
Поставить if в первом фильтре?
источник

КВ

Кирилл Веревкин... in pro.jvm
Всем привет.
А подскажите пожалуйста такой момент. Есть spring boot приложение, которое выступает в роли backend и предоставляет REST API. Нужно закрыть доступ к API авторизацией, которая будет реализована передачей в заголовке:
Authentification: Bearer ***
jwt токена от потребителя API. JWT токен получается на внешнем по отношению к приложению сервере oauth2. Соответственно на стороне API нужно проверить валидность токена, я так понимаю это вполне возможно сделать через jwks uri. Хочется сделать это через spring security, но пока чет не догоняю как.
Подскажите пожалуйста варианты или киньте ссылками на туториалы/доку где можно почитать как правильно это сделать - буду благодарен.
источник

AE

Alexandr Emelyanov in pro.jvm
Кирилл Веревкин
Всем привет.
А подскажите пожалуйста такой момент. Есть spring boot приложение, которое выступает в роли backend и предоставляет REST API. Нужно закрыть доступ к API авторизацией, которая будет реализована передачей в заголовке:
Authentification: Bearer ***
jwt токена от потребителя API. JWT токен получается на внешнем по отношению к приложению сервере oauth2. Соответственно на стороне API нужно проверить валидность токена, я так понимаю это вполне возможно сделать через jwks uri. Хочется сделать это через spring security, но пока чет не догоняю как.
Подскажите пожалуйста варианты или киньте ссылками на туториалы/доку где можно почитать как правильно это сделать - буду благодарен.
У spring security есть oauth2 модуль, его бери и настраивай
источник
2020 October 27

U

UsernameAK in pro.jvm
как мне в DatagramChannel ловить Port unreachable?
источник

U

UsernameAK in pro.jvm
уже разобрался
источник