Size: a a a

2019 May 15

AO

Alexey Otts in Kotlin JVM
А блин тогда dsl потеряешь клиентский
источник

AO

Alexey Otts in Kotlin JVM
Короче всё потрачено
источник

YZ

Yaroslav Zyubanov in Kotlin JVM
Зачем могут понадобиться множественные init {} блоки?
источник

В

Вафель in Kotlin JVM
Yaroslav Zyubanov
Зачем могут понадобиться множественные init {} блоки?
Наверное чтобы порядок выполнения не сломался
источник

AM

Andrew Mikhaylov in Kotlin JVM
Yaroslav Zyubanov
Зачем могут понадобиться множественные init {} блоки?
Примерно затем же, зачем вы одну функцию на несколько бьёте, когда она растёт.

Но мне вчера доказывали, что init-блоки вообще не нужны, так что 🤷‍♂
источник

YZ

Yaroslav Zyubanov in Kotlin JVM
Andrew Mikhaylov
Примерно затем же, зачем вы одну функцию на несколько бьёте, когда она растёт.

Но мне вчера доказывали, что init-блоки вообще не нужны, так что 🤷‍♂
Да. только порядок вызова фукций не зависит от их расположения в коде, чего нельзя сказать про init {}
источник

YZ

Yaroslav Zyubanov in Kotlin JVM
Ну и про необходимость использования – спорное утверждение, можно вкратце почему они не нужны?
источник

AM

Andrew Mikhaylov in Kotlin JVM
Yaroslav Zyubanov
Ну и про необходимость использования – спорное утверждение, можно вкратце почему они не нужны?
Не нужны, не пользуйтесь, всё хорошо.
источник

AO

Alexey Otts in Kotlin JVM
Yaroslav Zyubanov
Ну и про необходимость использования – спорное утверждение, можно вкратце почему они не нужны?
Бытует мнение, что если компоненту нужна какая то инициализация, то лучше эту логику вынести за компонент в фабричный метод
источник

YZ

Yaroslav Zyubanov in Kotlin JVM
Ни шагу без паттернов.
источник

В

Вафель in Kotlin JVM
кто-нибудь CIO в кторе использует? У меня что-то 90% запросов стали теряться (и отваливаться из-за моего таймаута), при том что Apache работает отлично
источник

AO

Alexey Otts in Kotlin JVM
Вафель
кто-нибудь CIO в кторе использует? У меня что-то 90% запросов стали теряться (и отваливаться из-за моего таймаута), при том что Apache работает отлично
Что значит теряться?
источник

В

Вафель in Kotlin JVM
Alexey Otts
Что значит теряться?
Отваливаться по таймауту 20 сек
источник

AO

Alexey Otts in Kotlin JVM
Yaroslav Zyubanov
Ни шагу без паттернов.
Ну паттерном это сложно обозвать
источник

AO

Alexey Otts in Kotlin JVM
А если не ставить тайм-аут то ок?
источник

В

Вафель in Kotlin JVM
Вафель
Отваливаться по таймауту 20 сек
при том что с апачем всё работает моментально
источник

В

Вафель in Kotlin JVM
Alexey Otts
А если не ставить тайм-аут то ок?
Так таймаут это просто withTimeout(){}, но сейчас ещё потестирую...
источник

В

Вафель in Kotlin JVM
Не могу отловить закономерность, но большинство запросов выполнятся по минуте или даже больше....
источник
2019 May 16

D

Danil Yudov in Kotlin JVM
Вафель
кто-нибудь CIO в кторе использует? У меня что-то 90% запросов стали теряться (и отваливаться из-за моего таймаута), при том что Apache работает отлично
пробовал несколько месяцев назад, были траблы, вернулся к апачу. имхо cio пока слишком сырой 🤔

в тему лонг поллинга, тоже создаю отдельный HttpClient чисто для него, по-моему это самый адекватный вариант. даже не пытался переиспользовать, ибо лонг поллинг обычно один на весь апликейшн и работает непрерывно
источник

BV

Boris Vanin in Kotlin JVM
Я кстати не припомню такого, чтобы тайм-аут на реквест задавался. Обычно на клиента одно значение тайм-аута
источник