Size: a a a

Kotlin Community

2020 May 18

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
кстати, кого пинговать по поводу PR в Exposed? уже неделю игнорят
неделя - это фигня
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
кстати, кого пинговать по поводу PR в Exposed? уже неделю игнорят
Тараса тут нет. Пинговать в самом гитхабе
источник

IO

Iaroslav Orlov in Kotlin Community
эх
источник

RI

Ruslan Ibragimov in Kotlin Community
Красивые майки у них, нужно поучаствовать) https://t.me/TheDailyKotlin/256
источник

AN

Alexander Nozik in Kotlin Community
Еще бы время на это было и силы :(
источник

AL

Anton Lakotka in Kotlin Community
А здесь есть те кто уже участвовал и получил майку?
источник

i

i_vovolk in Kotlin Community
Привет, а кто-то реализовал eventbus на Flow ? Поделитесь примерами\опытом.
источник

AN

Alexander Nozik in Kotlin Community
i_vovolk
Привет, а кто-то реализовал eventbus на Flow ? Поделитесь примерами\опытом.
Что есть в данном случае event bus? если поток данных односторонний, то Flow + BroadcastChannel. Чего там еще надо?
источник

i

i_vovolk in Kotlin Community
Alexander Nozik
Что есть в данном случае event bus? если поток данных односторонний, то Flow + BroadcastChannel. Чего там еще надо?
pub\sub. Да, односторонний.
Flow + BroadcastChannel спасибо, я бы хотел больше подробностей, может, примера. Я совсем недавно в Kotlin, да и вообще в мире, где есть какая-то асинхронщина. Так что, звон-то слышал, но опыта нет, чтобы сразу взять и написать. Нашел gist на Channel, а вот с Flow не нашел
источник

AN

Alexander Nozik in Kotlin Community
i_vovolk
pub\sub. Да, односторонний.
Flow + BroadcastChannel спасибо, я бы хотел больше подробностей, может, примера. Я совсем недавно в Kotlin, да и вообще в мире, где есть какая-то асинхронщина. Так что, звон-то слышал, но опыта нет, чтобы сразу взять и написать. Нашел gist на Channel, а вот с Flow не нашел
источник

i

i_vovolk in Kotlin Community
и основной вопрос: стоит ли вообще рассматривать такое решение, как prod-ready решение?
источник

AN

Alexander Nozik in Kotlin Community
i_vovolk
и основной вопрос: стоит ли вообще рассматривать такое решение, как prod-ready решение?
Вполне. Но вопрос, разумеется, всегда в том, что у вас за задача и какие альтернативы вы рассматриваете
источник

i

i_vovolk in Kotlin Community
Задача: вынести связанные, но побочные действия (некоторые простые вычисления и запись в базу) в фон от основного клиентского кода. Если совсем конкретно то, например, логирование в фоне всех действий в системе. Успех или нет записи истории действия никак не должен влиять на само действие пользователя. Пользователь что-то обновили, система вернула "Ок", а сама пошла хранить секретики.
Альтернативы никакие не рассматриваю. Прикручивать кролики\кафки\pgqueue и прочее ради такого нет желания.
источник

AN

Alexander Nozik in Kotlin Community
i_vovolk
Задача: вынести связанные, но побочные действия (некоторые простые вычисления и запись в базу) в фон от основного клиентского кода. Если совсем конкретно то, например, логирование в фоне всех действий в системе. Успех или нет записи истории действия никак не должен влиять на само действие пользователя. Пользователь что-то обновили, система вернула "Ок", а сама пошла хранить секретики.
Альтернативы никакие не рассматриваю. Прикручивать кролики\кафки\pgqueue и прочее ради такого нет желания.
Не очень понятно, при чем тут event bus
источник

i

i_vovolk in Kotlin Community
Alexander Nozik
Не очень понятно, при чем тут event bus
а какие варианты?
источник

AN

Alexander Nozik in Kotlin Community
i_vovolk
а какие варианты?
Да куча вариантов. Вопрос в том, зачем вам именно подписка тут. Если нужна, значит нужна.
источник

AN

Alexander Nozik in Kotlin Community
Для логирования есть готовые системы в преогромном количестве.
источник

AL

Anton Lakotka in Kotlin Community
i_vovolk
Задача: вынести связанные, но побочные действия (некоторые простые вычисления и запись в базу) в фон от основного клиентского кода. Если совсем конкретно то, например, логирование в фоне всех действий в системе. Успех или нет записи истории действия никак не должен влиять на само действие пользователя. Пользователь что-то обновили, система вернула "Ок", а сама пошла хранить секретики.
Альтернативы никакие не рассматриваю. Прикручивать кролики\кафки\pgqueue и прочее ради такого нет желания.
здесь не совсем eventbus. а скорее просто async операции.
что впринципе решается корутинами уже.
источник

AN

Alexander Nozik in Kotlin Community
Anton Lakotka
здесь не совсем eventbus. а скорее просто async операции.
что впринципе решается корутинами уже.
Я вот да, к этому подвожу
источник

i

i_vovolk in Kotlin Community
уточню. В моем примере под логированием я понимал запись событий в базу, а не в лог. И это утрированный пример. Запись действия в базу - одна из побочных действий. На одно событие их может быть несколько.
источник