
Quantum Harmonizer
17.07.2017
20:35:34
Нет, когда доходишь до лимита, слак всюду предлагает забросить денег.

Baruch
17.07.2017
20:39:29
только админам, пользователи не видят

Quantum Harmonizer
17.07.2017
20:40:10
Я вижу постоянно в kotlinlang.slack.com

Митко Соловец?
17.07.2017
20:40:28

Google

Quantum Harmonizer
17.07.2017
20:40:43

Baruch
17.07.2017
20:45:21
там переодически вылезает "у нас лимит в 1000, мы всё постирали", но редко и денег не просит

Anvar
17.07.2017
21:28:11

Aleksander
18.07.2017
09:23:14
Ох, вчера так норм продебажил спринг дату и разобрался со всеми своими вопросами вчерашними.
Конечно, там архитектура запутанная, фабрика на фабрике и куча маркер интерфейсов, не знаю через сколько столетий я смогу так же свою архитектуру продумывать

guga
18.07.2017
09:32:33
а тебе не кажется что это оверинжиниринг?

Kirill
18.07.2017
09:32:38
зачем так продумывать свою архитектуру чтобы там была фабрика на фабрике )))

Митко Соловец?
18.07.2017
09:32:51

Kirill
18.07.2017
09:33:01
красава, поздравляю

Митко Соловец?
18.07.2017
09:33:12
именно от тебя)

Kirill
18.07.2017
09:33:36
только не бань плез, спринг ❤️

Aleksander
18.07.2017
09:34:49

Митко Соловец?
18.07.2017
09:35:10
задел на будущие расширения?

Google

Aleksander
18.07.2017
09:36:03
Да это да, но есть ещё куча непонятных классов хелперов, которым они делегируют часть логики

S
18.07.2017
09:36:22
Spring Data и так очень дженерик - работает на кучах СУБД

Kirill
18.07.2017
09:36:44
если бы они сделали просто, это было бы неинтересно, смотришь такой репо, а там всего 10к loc, и думаешь - "ну нет, это недостаточно серьёзно для моего йоба ынтырпрайз приложения, тут нужно не меньше 1кк loc"

Павел
18.07.2017
09:38:17
Юрген Холлер вообще так пишет, что лучше не надо )
Я бы к себе работать не взял, даже несмотря на то что он делает штуки которые используются всем миром
Но это же поддерживать надо

Aleksander
18.07.2017
09:39:07
Вот я теперь в сомнениях, хочу ли я перенимать эту архитектуру, чтобы добавить поддержку clickhouse в спринг дата стиле
Или нахуевертить как обычно

Kirill
18.07.2017
09:39:35
яндекс вроде любит спринг, так что против никто не будет :)

S
18.07.2017
09:40:09
DeltaSpike еще есть для EE

Sergey
18.07.2017
10:31:08
как правильно имплементить bulkhead в спринге? тред пул в каждом сервисе создавать в конструкторе или прям в методе создавать пул и в конце его закрывать? или вообще создавать средствами спринга?

Boris
18.07.2017
10:50:33

Aleksander
18.07.2017
10:54:21

Sergey
18.07.2017
10:55:13

Aleksander
18.07.2017
10:55:50

Митко Соловец?
18.07.2017
10:55:55
а JSOn со всем приходит, лол

Boris
18.07.2017
10:56:22

Sergey
18.07.2017
10:56:23

Aleksander
18.07.2017
10:56:23

Google

Sergey
18.07.2017
10:56:48
был изначально common pool и семафоры, но из-за того что в нем всего около 8 потоков крутится идея не очень понравилась
щас сделал что на каждом сервисе свой кеширующий пул, но наверное тоже смысла в нем нет

Aleksander
18.07.2017
10:59:24
с простаивающими потоками?
Во первых много потоков создавалось простаивающих, во вторых если какая-нибудь система начинала тормозить(тред пулы были фиксированные), тредпул забивался. И томкатовские треды забивали очередь, и становилось плохо:))

Sergey
18.07.2017
11:00:16

Aleksander
18.07.2017
11:00:19

Sergey
18.07.2017
11:00:57
>И томкатовские треды забивали очередь
немного не понял как это? если очередь где-то забита, то там пойдут фейлы просто ж

Aleksander
18.07.2017
11:02:18

Sergey
18.07.2017
11:03:32
с семафорами ж тоже блокировка будет, в чем разница тогда?

Aleksander
18.07.2017
11:03:57
С семафорами сейчас tryAccuire.
В общем, сейчас сделано так: мы сделали аннотации, в которых передаётся название системы. Аннотация вешается над методом, вызовом которого надо управлять, и спринговский аспект перехватывает вызов метода с этой аннотацией. Далее по названию системы берет семафор и если tryAccuire == false, возвращаем дефолтный ответ, иначе занимаем пермит и выполняем задачу на пуле

Aleksander
18.07.2017
11:07:57
Приду с обеда, могу повспоминать, что за проблема была с кучей тред пулов
И ответить более чётко

Sergey
18.07.2017
11:10:29
а че не взяли hystrix? там из коробки такое есть

Aleksander
18.07.2017
11:14:52
Хороший вопрос, ответ на него я не знаю. Но вероятно из-за исторических причин, и из-за того, что ни у кого нет с ним опыта.
Посмотрел в принципе можно и его заюзать, он вроде встаёт на jax-rs

Ivan
18.07.2017
12:18:32

Admin
ERROR: S client not available

Pavel
18.07.2017
12:36:47
5к

Google

James Tiberius Kirk ?
18.07.2017
12:47:47
вообще-то сильно больше
Supergroups are pretty self-explanatory. The big announcement here is that Telegram will now allow 10,000 members in each one.
тьфу
вы про слак
сорян

Oleg
18.07.2017
13:27:48
ага, а еще там лимит на файлы (ну ок, допустим), но я как админ не могу почистить за другими. недавно вышли за лимит, приходилось каждому писать/подходить и просить, чтобы свои файлы старые ненужные поудаляли

James Tiberius Kirk ?
18.07.2017
13:40:56
ежики кололись кололись

guga
18.07.2017
13:42:46

Oleg
18.07.2017
13:44:14
хм, видимо, по умолчанию они не на gdrive хостятся

Pavel
18.07.2017
14:58:32
Интересно, что майнит идея?

Del
18.07.2017
14:58:55
эфир

Pavel
18.07.2017
14:59:28
мне кажется JetBrains уже намайнили пару биткойнов на моем ноуте

Митко Соловец?
18.07.2017
14:59:49
чтобы смайнить 1 биткойн на твоей тачке, нужно лет 100

Pavel
18.07.2017
15:00:00
лол

Boris
18.07.2017
15:00:19
https://habrahabr.ru/post/258181/

Pavel
18.07.2017
15:00:21
ну это сейчас

Boris
18.07.2017
15:03:23
и https://geektimes.ru/company/hashflare/blog/252092/

Sergey
18.07.2017
15:23:14
Кто-нибудь с Rest Assured работал?

Павел
18.07.2017
15:23:29
Да

Google

Евгений
18.07.2017
16:08:55
кто нить пробовал SAR в Arquillian деплоить?

Alexander
18.07.2017
17:54:06
Подскажите, пжт, как в сваггере объявить pathparam, который может содержать /, так, чтобы не было экранирования?

Nick
18.07.2017
17:55:13
O_o

Митко Соловец?
18.07.2017
17:55:42
сваггер по максималке используете?

Alexander
18.07.2017
17:56:03
Jax-rs
Сваггер прикручиваю