Size: a a a

2021 March 11

VP

Vladimir Petrakovich in pro.jvm
Artjom Kalita
Провалидируйте идею: сервис отвечает за обработку файлов - файлы могут быть большие, эндпоинт принимает файлы на аплоад - сохраняет их в локальную темп директорию - в реббит запихивается месседж с например путями на файлы, есть листенер который тянет из реббита сообщения и процессит их а потом эметит результат через SSE эмитер на фронтэнд
Рэббит и файлы на локалхосте - это что-то странное
источник

A

Artjom Kalita in pro.jvm
В чем странность ?
источник

VP

Vladimir Petrakovich in pro.jvm
Artjom Kalita
В чем странность ?
В том, что очередь внешняя, но файлы прибивают потребителя сообщений к локалхосту
источник

A

Artjom Kalita in pro.jvm
можно конечно не на локалхост сервиса а куда-нибудь в S3 сливать
источник

VP

Vladimir Petrakovich in pro.jvm
С тем же успехом можно внутри приложения очередь сделать
источник

A

Artjom Kalita in pro.jvm
локалхост в этом плане - на сервисе в темповой дир
источник

VP

Vladimir Petrakovich in pro.jvm
Artjom Kalita
можно конечно не на локалхост сервиса а куда-нибудь в S3 сливать
Вот это уже больше похоже на правду
источник

DP

Denis Pavlyuchenko in pro.jvm
Artjom Kalita
можно конечно не на локалхост сервиса а куда-нибудь в S3 сливать
тогда и endpoint может сразу принимать путь на файл на s3, а не сам файл
источник

ch

central hardware in pro.jvm
кто тогда будет заниматься провами доступа и тд и тп
источник

DP

Denis Pavlyuchenko in pro.jvm
central hardware
кто тогда будет заниматься провами доступа и тд и тп
у s3 есть механизмы для клиентской загрузки файлов через подписанные ссылки
источник

D

Dima in pro.jvm
Denis Pavlyuchenko
у s3 есть механизмы для клиентской загрузки файлов через подписанные ссылки
если это интранет или финтех - не варик)
источник

D

Dima in pro.jvm
а так норм вещь
источник

Т

Тимур in pro.jvm
Dima
если это интранет или финтех - не варик)
Почему не варик? Типа данные за пределами компании хранятся?
источник

D

Dima in pro.jvm
Тимур
Почему не варик? Типа данные за пределами компании хранятся?
у тебя приватное хранилище
источник

Т

Тимур in pro.jvm
(про финтех)
источник

D

Dima in pro.jvm
как ты подписанную ссылку в паблик выдашь?
источник

Т

Тимур in pro.jvm
Ну тут да
источник

X

Xrups in pro.jvm
Коллеги, всем привет.
Столкнулся с небольшой траблой, советы приветствуются!

В общем есть дата в таком формате - 2021-03-03T21:00:00.000Z

Необходимо ее пропарсить к LocalDateTime,
делаю через форматтер, получаю ошибку:

"Text '2021-03-03T21:00:00.000Z' could not be parsed at index 19"

Код:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
LocalDate.parse(instancePlannedStartTime, formatter).atStartOfDay()

instancePlannedStartTime - дата, которая приходит в формате выше.
источник

X

Xrups in pro.jvm
Как стоит ее преобразовать вернее?
источник

VP

Vladimir Petrakovich in pro.jvm
Xrups
Коллеги, всем привет.
Столкнулся с небольшой траблой, советы приветствуются!

В общем есть дата в таком формате - 2021-03-03T21:00:00.000Z

Необходимо ее пропарсить к LocalDateTime,
делаю через форматтер, получаю ошибку:

"Text '2021-03-03T21:00:00.000Z' could not be parsed at index 19"

Код:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
LocalDate.parse(instancePlannedStartTime, formatter).atStartOfDay()

instancePlannedStartTime - дата, которая приходит в формате выше.
Можно распарсить в OffsetDateTime, а оттуда LocalDateTime вытащить
источник