Size: a a a

2020 August 08

SN

Sergey Nikulitsa in pro.jvm
Denis Pavlyuchenko
кроме авроры и DocumentDB, там есть RDS PG, как альтернатива Авроре. Кажется, что правильная стратегия - это брать приложение, и тестировать его или против Авроры (дорого), или против RDS (дешевле). Вероятней всего, всё будет нормально работать. Ну или можно попробовать спросить такой же вопрос в https://t.me/aws_ru или https://t.me/pgsql
Премного благодарен
источник

DP

Denis Pavlyuchenko in pro.jvm
Sergey Nikulitsa
Премного благодарен
кстати, про монгу и DocumentDB  - ни о какой 100% совместимости речи не идет. Амазон, кажется, нацелен на 3.6, когда уже вышла монга 4.4. Так что, тут только смотреть, что именно приложению нужно
источник

DP

Denis Pavlyuchenko in pro.jvm
но всегда можно попробовать посмотреть на https://www.mongodb.com/cloud/atlas
источник

SN

Sergey Nikulitsa in pro.jvm
🔥
источник
2020 August 09

НТ

Николай Третьяков... in pro.jvm
Всем привет. Нужна помощь . Хочу написать сервис загрузки данных из файла xml в UI десктопного приложения. В апи десктопа такая функция уже реализована , каким образом данную загрузку лучше реализовать?
источник

A

Anton in pro.jvm
Николай Третьяков
Всем привет. Нужна помощь . Хочу написать сервис загрузки данных из файла xml в UI десктопного приложения. В апи десктопа такая функция уже реализована , каким образом данную загрузку лучше реализовать?
Таким, как советует документация апи десктопа
источник

AK

Alexander Komarov in pro.jvm
пробуйте удалять настойчивее
источник

Э

Эд in pro.jvm
Как хендлить транзакцию, если в методе создаю ресурс user локально в бд и отправляю запрос на api на создание user. Например, сначала идёт запрос на api, потом в базу. В случае фейла в БД нужно отправить запрос на удаление ресурса в api, а если зафейлит запрос на api, удалить в базе?
источник

IG

Ilya Grudsky in pro.jvm
Эд
Как хендлить транзакцию, если в методе создаю ресурс user локально в бд и отправляю запрос на api на создание user. Например, сначала идёт запрос на api, потом в базу. В случае фейла в БД нужно отправить запрос на удаление ресурса в api, а если зафейлит запрос на api, удалить в базе?
Просто поменяй местами, Transaction(BD -> API)
источник

Э

Эд in pro.jvm
Ilya Grudsky
Просто поменяй местами, Transaction(BD -> API)
норм, тогда не надо слать запрос на удаление в апи, спасибо
источник

Э

Эд in pro.jvm
Я так понял, что CustomErrorDecoder ' ы можно создавать отдельно для каждого @FeignClient только лишь включив возможность переопределения бинов? https://www.baeldung.com/spring-cloud-openfeign
источник

h

humanoid in pro.jvm
Эд
норм, тогда не надо слать запрос на удаление в апи, спасибо
Только имей ввиду что в редких случаях запрос к api может не дойти
источник

YC

Yuri Chechetkin in pro.jvm
/9
источник

DL

Dmitriy Larionov in pro.jvm
Всем привет. Есть проблема которую несколько дней пытаюсь решить сам. Таска : AD в docker, авторизация по LDAP. Есть реальный АД, там всё норм, всё авторизуется. Но для тестового стенда нужен АД для стресс тестов и чтобы не ходить в реальный АД. Проблема: Не понимаю как логиниться, на реальном АД подсказали считай вот и получилось. Сравниваю два АД через ApacheDirectoryStudio и сверяю данные и пытаюсь по аналогии и нихрена.  Делаю через провайдер     @Bean
   ActiveDirectoryLdapAuthenticationProvider createActiveDirectoryLdapAuthenticationProvider() {
       return new ActiveDirectoryLdapAuthenticationProvider(null,"ldap://127.0.0.1:10389");
   } , а ошибка в постмане "[LDAP: error code 34 - Incorrect DN given : admin (0x61 0x64 0x6D 0x69 0x6E ) is invalid]; nested exception is javax.naming.InvalidNameException: [LDAP: error code 34 - Incorrect DN given : admin (0x61 0x64 0x6D 0x69 0x6E ) is invalid]". Домен ставлю null, т.к его вроде и нет в этом АД. Вот так авторизуюсь         provider.setSearchFilter(buildSearchFilter());
       provider.setConvertSubErrorCodesToExceptions(true);
       provider.setUseAuthenticationRequestCredentials(true);
       UsernamePasswordAuthenticationToken user = new UsernamePasswordAuthenticationToken(
               username, password);
       Authentication result = provider.authenticate(user);
источник

DL

Dmitriy Larionov in pro.jvm
Докер брал первый попавшийся https://hub.docker.com/r/dwimberger/ldap-ad-it
источник

E

Evgeniy ♎️ in pro.jvm
Dmitriy Larionov
Всем привет. Есть проблема которую несколько дней пытаюсь решить сам. Таска : AD в docker, авторизация по LDAP. Есть реальный АД, там всё норм, всё авторизуется. Но для тестового стенда нужен АД для стресс тестов и чтобы не ходить в реальный АД. Проблема: Не понимаю как логиниться, на реальном АД подсказали считай вот и получилось. Сравниваю два АД через ApacheDirectoryStudio и сверяю данные и пытаюсь по аналогии и нихрена.  Делаю через провайдер     @Bean
   ActiveDirectoryLdapAuthenticationProvider createActiveDirectoryLdapAuthenticationProvider() {
       return new ActiveDirectoryLdapAuthenticationProvider(null,"ldap://127.0.0.1:10389");
   } , а ошибка в постмане "[LDAP: error code 34 - Incorrect DN given : admin (0x61 0x64 0x6D 0x69 0x6E ) is invalid]; nested exception is javax.naming.InvalidNameException: [LDAP: error code 34 - Incorrect DN given : admin (0x61 0x64 0x6D 0x69 0x6E ) is invalid]". Домен ставлю null, т.к его вроде и нет в этом АД. Вот так авторизуюсь         provider.setSearchFilter(buildSearchFilter());
       provider.setConvertSubErrorCodesToExceptions(true);
       provider.setUseAuthenticationRequestCredentials(true);
       UsernamePasswordAuthenticationToken user = new UsernamePasswordAuthenticationToken(
               username, password);
       Authentication result = provider.authenticate(user);
помему  не мжет быть без dn
источник

DL

Dmitriy Larionov in pro.jvm
Evgeniy ♎️
помему  не мжет быть без dn
Вот погуглив ошибку. То стэке пишет про домейн, а если DN иметь ввиду   путь, то он задаётся в серч фильтре и много разных пытался, но копировал из ApacheDirectoryStudio и тоже не получается. И при создании бина в урл ldap добавлял, тоже никак. В этом суть проблемы, что не так делаю? Я не знаю
источник

ES

Evgeny Sanevich in pro.jvm
Эд
Я так понял, что CustomErrorDecoder ' ы можно создавать отдельно для каждого @FeignClient только лишь включив возможность переопределения бинов? https://www.baeldung.com/spring-cloud-openfeign
Нет,  просто добавление бина ErrorDecoder в контекст будет работать для всех FeignClient.
источник

А

Артём Курилко... in pro.jvm
Всем привет, есть какая-то платёжная система которая не требует документов для подключения к сайту?
источник

BN

Boburbek Norboyev (W... in pro.jvm
Артём Курилко
Всем привет, есть какая-то платёжная система которая не требует документов для подключения к сайту?
источник