Size: a a a

Java/Kotlin Web and more

2020 November 16

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Сокет или вебсокет к серверу
источник

EI

Edem Injection in Java/Kotlin Web and more
Alexandr Emelyanov
Нельзя так делать, клиентов в брокер пускать - плохая затея. Для них есть p2p типы связи
Ага, понял вопрос. Это интерные юзеры, все хорошо с этим
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Либо на http костылить
источник

EI

Edem Injection in Java/Kotlin Web and more
Edem Injection
Ага, понял вопрос. Это интерные юзеры, все хорошо с этим
Интерная энтита*
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Edem Injection
Ага, понял вопрос. Это интерные юзеры, все хорошо с этим
Без разницы, внутри они сидят или вне
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Динамическая генерация топиков и их удаление - тот ещё малоподдерживаемый велосипед
источник

EI

Edem Injection in Java/Kotlin Web and more
Эта " правильная " архитектура. Она была придумана и составлена не мной. моя задача описана выше.

Может есть какой-нибудь более эллегантный подход? Задача стоит, чтобы объект(юзер) мог отправить другому объекту, и только ему, какую-то инфу..
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Строить esb на голом брокере... Ну ок, ну ок
источник
2020 November 17

 P

 ‌‌Gleb Pilipets... in Java/Kotlin Web and more
Ребят, а как мне отправить запрос через feign client асинхронно?

То есть сохранить в Future, например, и дождатся позже или вообще не дожидатся.

Нагуглил только такое -
https://github.com/OpenFeign/feign/issues/361, но примера использования не видел.

Yes, it does. The pull request was merged after review and modifications.
This enables the use of async clients with Feign.
источник

PG

Pavel Gromov in Java/Kotlin Web and more
Делаешь метод с asynk аннотацией и completable feature забираешь из него
Главное из другого класса асинк вызывать и должно сработать
По крайней мере у нас с фейном работает
источник

 P

 ‌‌Gleb Pilipets... in Java/Kotlin Web and more
Pavel Gromov
Делаешь метод с asynk аннотацией и completable feature забираешь из него
Главное из другого класса асинк вызывать и должно сработать
По крайней мере у нас с фейном работает
Хм.., а в каком смысле из другого класса?
Метод интерфейса для Feign client сделать с @Async?
источник

PG

Pavel Gromov in Java/Kotlin Web and more
 ‌‌Gleb Pilipets
Хм.., а в каком смысле из другого класса?
Метод интерфейса для Feign client сделать с @Async?
Метод интерфейса не подтянет async, придётся реализовать
источник

PG

Pavel Gromov in Java/Kotlin Web and more
У меня 3 ночи, я завтра с утра накатаю пример)
источник

 P

 ‌‌Gleb Pilipets... in Java/Kotlin Web and more
Pavel Gromov
У меня 3 ночи, я завтра с утра накатаю пример)
У меня тоже 3😃
Спасибо, я погуглю, как это использовать.
источник

C

Cyclone in Java/Kotlin Web and more
Edem Injection
как в раббите динамически очереди генерировать? Есть Юзеры У каждого свой уникальный идентификатор. Юзер может посылать меседж другим юзерам, соответственно должны динамически создаваться очереди по уникальному полю получателя... Или можно как-то иначе, более интеллигентно сделать?
Думаешь, вконтакт на каждую переписку двух бесполезных кожаных мешков отдельную очередь кроликовую поднимает?
источник

EI

Edem Injection in Java/Kotlin Web and more
Cyclone
Думаешь, вконтакт на каждую переписку двух бесполезных кожаных мешков отдельную очередь кроликовую поднимает?
Не думаю
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
 ‌‌Gleb Pilipets
Ребят, а как мне отправить запрос через feign client асинхронно?

То есть сохранить в Future, например, и дождатся позже или вообще не дожидатся.

Нагуглил только такое -
https://github.com/OpenFeign/feign/issues/361, но примера использования не видел.

Yes, it does. The pull request was merged after review and modifications.
This enables the use of async clients with Feign.
Какая задача решается, зачем именно асинк?
источник

S

Skelorc in Java/Kotlin Web and more
всем привет. Не могу создать файл логов с датой в названии файла. В application.properties пишу две строки: 1) logging.file.name=Logs Task/log.txt     2) logging.logback.rollingpolicy.file-name-pattern=Logs Task.%d{yyyy-MM-dd}/log.%d{yyyy-MM-dd}.%i.txt
источник

S

Skelorc in Java/Kotlin Web and more
Skelorc
всем привет. Не могу создать файл логов с датой в названии файла. В application.properties пишу две строки: 1) logging.file.name=Logs Task/log.txt     2) logging.logback.rollingpolicy.file-name-pattern=Logs Task.%d{yyyy-MM-dd}/log.%d{yyyy-MM-dd}.%i.txt
Использую стандартный logback из коробки
источник

 P

 ‌‌Gleb Pilipets... in Java/Kotlin Web and more
Alexandr Emelyanov
Какая задача решается, зачем именно асинк?
Отправить 3 запроса на разные микросервисы. Потом если зафейлится хотя бы один из них, то ревертнуть транзакцию и разослать инфу о фейле этим же 3 микросервисам.
источник