@jvmchat

Страница 1622 из 2890
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
Я вижу постоянно в kotlinlang.slack.com
возможно ты стал админом

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

Anvar
17.07.2017
21:28:11
@javastart
Спасибо

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

Конечно, там архитектура запутанная, фабрика на фабрике и куча маркер интерфейсов, не знаю через сколько столетий я смогу так же свою архитектуру продумывать

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

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

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
как правильно имплементить bulkhead в спринге? тред пул в каждом сервисе создавать в конструкторе или прям в методе создавать пул и в конце его закрывать? или вообще создавать средствами спринга?
Что-то я не понял :) правильно ли я понял, что ты хочешь сделать штуку, которая реализует bulkhead шаблон ? Типа ограничиваешь вызовы к одной системе, и если она перегружена - не делаешь к ней вызов, возвращаешь дефолтный ответ ? Опиши подробнее, что ты хочешь видеть

Aleksander
18.07.2017
10:55:50
хочу разграничить пулы тредов для разных клиентов проще говоря
У каждого сервиса тогда свой тредпул, но у нас была некоторая проблема с таким подходом

Митко Соловец?
18.07.2017
10:55:55
Скрывает :) как у нас контора заплатила, сразу история стала видна
ого, а может они на клиенте скрывают только:D

а JSOn со всем приходит, лол

Boris
18.07.2017
10:56:22
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
А чем не понравилась ?
тем что это дефолтный forkjoin pool, в котором ограниченное количество тредов)

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


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
ежики кололись кололись

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

Сваггер прикручиваю

Страница 1622 из 2890