
Митко Соловец?
25.01.2018
12:59:46
и спринг обертка
где все тот же фейн, но с аннотациями спринга

Oleg
25.01.2018
13:00:47
спасибо, буду разбираться

Oleg
25.01.2018
13:00:56
у нас RestEasy - полёт нормальный

Google

Oleg
25.01.2018
13:01:56

S
25.01.2018
13:06:02

Oleg
25.01.2018
13:07:24
у мне не андройд

S
25.01.2018
13:10:16

Artem
25.01.2018
13:11:19
а смысл, если в проекте реактивщины нет?

Mikhael
25.01.2018
13:14:01

Nikita
25.01.2018
13:26:28

Митко Соловец?
25.01.2018
13:27:47

Sergey
25.01.2018
13:32:20

Nikita
25.01.2018
13:36:20

Mikhail
25.01.2018
13:43:44
день добрый, кто-нибудь с aws sdk и cloudwatch events работал? я создал с помощью sdk два правила с выполением по крону, оба фейлятся при выполнении, открыл редактирование одного в вебе, ничего не меняя сохранил, теперь одно правило работает, второе - нет, выглядят идентично.Никакой внятной документации что такое FailedInvocations не видно, логов тоже не видно, грусть и печаль..

Митко Соловец?
25.01.2018
13:52:47
@VAlekseev

sss3 ?
25.01.2018
13:52:59
что такое?

Google

Митко Соловец?
25.01.2018
13:53:24
Сообщение выше чекни, ты ж у нас авс мастер

sss3 ?
25.01.2018
13:53:46
не работал с этим

Alexander
25.01.2018
13:57:41

Oleg
25.01.2018
13:58:26
понятно, спасибо
облако уже написано, теперь надо клиенты под все популярные платформы сделать ?

Alexander
25.01.2018
13:59:29
Если нужно взаимодействие внутри облака между сервисами то Feign

Oleg
25.01.2018
14:00:34
сейчас задача сделать cli и библиотеки для пользователей rest-интерфейса и передавать данные через json
потом будет задача сделать то же самое, но вместо json использывать кастомный протокол
из текущих предложение самым адекватным пока выглядит Jersey

Alexey
25.01.2018
14:10:04
А есть кто-нибудь кто ходил в Яндекс в СПб на собеседование недавно на мидла-синьора?) Напишите в лс плз

Nick
25.01.2018
15:18:27
есть кто из jetbrains и может рассказать что в их багтрекере значит triaged и какие у него статусы есть?

z0mb1ek
25.01.2018
15:19:20
тут был адвокат

Artjom
25.01.2018
15:24:42

z0mb1ek
25.01.2018
15:24:53
да)

Vladislav
25.01.2018
15:27:57

Alexander
25.01.2018
15:39:48
а есть кто уже девятку прям под спринг бутом и прочими вещами пользовал?

Sergey
25.01.2018
15:40:54
Тебе в проде или дома под одеялом ?

Alexander
25.01.2018
15:40:56
а то я слегка разочарован тем, что запустил на девятке и получил... java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader
пока на локальной машине

Google

Alexander
25.01.2018
15:41:22
спринг буть

Sergey
25.01.2018
15:41:32
Ну я пятый спринг с флаксом завел
Нормально все поехало

Aleksandr
25.01.2018
15:41:46

Alexander
25.01.2018
15:42:02
оо.. покопаю

Aleksandr
25.01.2018
15:42:02
там вроде прямым текстом сказано, что надо spring boot 2

Alexander
25.01.2018
15:42:09
хорошо
я просто попробовал

z0mb1ek
25.01.2018
15:47:47
заводили на альфе бута второго
работает
даже с ломбоком
скоро rc будет

Anton
25.01.2018
15:49:19

F
25.01.2018
15:53:58

Alexander
25.01.2018
15:54:50

Mikhail
25.01.2018
16:01:39

Artjom
25.01.2018
16:09:12
А на скале ? )

Mikhail
25.01.2018
16:12:16
а на скале rxJava работать не будет?

z0mb1ek
25.01.2018
16:13:47
есть rxscala

Admin
ERROR: S client not available

Google

Николай
25.01.2018
16:14:57
сори случайно

Daniel
25.01.2018
16:17:01

Ivan
25.01.2018
16:17:06
в телеграмме можно удалять свои сообщения

Aleksandr
25.01.2018
18:04:45
Парни всем привет
Вопросы про спринг можно тут?

z0mb1ek
25.01.2018
18:05:19
да тут про все)
про спринг вроде есть чат еще

Leonov
25.01.2018
18:06:21

Митко Соловец?
25.01.2018
18:20:18

Luger
25.01.2018
18:20:36

Митко Соловец?
25.01.2018
18:20:50
Там поехавшие новички свитчеры после курсов

z0mb1ek
25.01.2018
18:29:14
сори, буду знать)


Vik
25.01.2018
18:33:43
В канале про Кафку добавил текст про популярный вопрос - иметь один топик для всех сообщений или много топиков под один тип сообщений
Всем привет.
Рубрика «По Вашим письмам»
Столкнулся с жутким бадхертом от подхода работы с кафкой в котором используют лишь одну очередь для хранения всех сущностей!
До этого столкновения не небольшом проекте использовалась кафка для хранения в отношении "очередь-сущность" - концептуального отличия от типичного SQL подхода(типичного ибо Event Driven только врываеться в широкие массы насколько я могу судить по своему кругу общения) только в том что данные в памяти всегда, в виде последние версии обьектов. будто очередь это таблица.
Но тут появился этот концепт одной очереди с аргументом - гарантировать порядок прихода сообщений(так как тз подразумевало достаточно сильную разбросанность по миру конечной системы). И я понимаю что теоретически и технически это возможно(в конце концов есть конечное время прохождения сигнала даже на физическом уровне, и в масштабах планеты это может сказаться). Но вот кейсы когда конечный пользователь будет создавать сущности в неверном порядке мне не совсем приходят на ум.
или такое
«А какие есть best practices на тему хранения сообщений разного типа в одном Kafka топике?
Например, чтобы все сообщения класть в одно место, а уже Consumer сам разберется.
Или наоборот, деть fine-grained топики - под определенный тип сообщения.
И как вы понимаете, ответ на этот вопрос - it depends (duh).
Давайте подумаем, от чего это может depends:
- Если порядок сообщений важен, сообщения должный попадать в один топик.
Важно помнить - Kafka гарантирует порядок только на уровне partition.
Для этого необходимо указывать правильный ключ (например, если важен порядок банковских транзакций ID аккаунта может использоваться в качестве ключа). Или иметь топик с 1 partition.
- Сообщения разного типа, но связанные бизнес-логикой (как в предыдущем примере, сообщения могут быть разного типа - CreditEvent, DebitEvent, etc)
- Еще такой момент - не надо бояться использовать Kafka для хранения RAW сообщений - порезать, отфильтровать и разделить их можно всегда, а объединять может оказаться не всегда просто / нужно.
Вычитывание сообщений достаточно «легкая» операция, но тут надо иметь меру - не имеет смысла сидеть и слушать сообщения, 90% из которых придется выбросить.
- еще интересный момент с Kafka Streams. API заточен на семантику «один топик - один тип сообщений, что может затруднить использование этого фреймворка в ситуации, когда в топике присутствуют сообщения разного типа.
Кстати, этим вопросом так же озадачился Мартин Клеппманн и накатал добрую портянку текста.
Полную версию (eng) можно прочитать тут
https://www.confluent.io/blog/put-several-event-types-kafka-topic/
Там, кстати, так же затрагивается вопрос «A как же быть со схемами?»
Он даже запилил PR https://github.com/confluentinc/schema-registry/pull/680 для Confluent Schema Registry, который, если вы используете Avro Serializer позволяет работать с разными типа сообщений более проще.


Oleksandr
25.01.2018
19:03:53
Всем привет.
Рубрика «По Вашим письмам»
Столкнулся с жутким бадхертом от подхода работы с кафкой в котором используют лишь одну очередь для хранения всех сущностей!
До этого столкновения не небольшом проекте использовалась кафка для хранения в отношении "очередь-сущность" - концептуального отличия от типичного SQL подхода(типичного ибо Event Driven только врываеться в широкие массы насколько я могу судить по своему кругу общения) только в том что данные в памяти всегда, в виде последние версии обьектов. будто очередь это таблица.
Но тут появился этот концепт одной очереди с аргументом - гарантировать порядок прихода сообщений(так как тз подразумевало достаточно сильную разбросанность по миру конечной системы). И я понимаю что теоретически и технически это возможно(в конце концов есть конечное время прохождения сигнала даже на физическом уровне, и в масштабах планеты это может сказаться). Но вот кейсы когда конечный пользователь будет создавать сущности в неверном порядке мне не совсем приходят на ум.
или такое
«А какие есть best practices на тему хранения сообщений разного типа в одном Kafka топике?
Например, чтобы все сообщения класть в одно место, а уже Consumer сам разберется.
Или наоборот, деть fine-grained топики - под определенный тип сообщения.
И как вы понимаете, ответ на этот вопрос - it depends (duh).
Давайте подумаем, от чего это может depends:
- Если порядок сообщений важен, сообщения должный попадать в один топик.
Важно помнить - Kafka гарантирует порядок только на уровне partition.
Для этого необходимо указывать правильный ключ (например, если важен порядок банковских транзакций ID аккаунта может использоваться в качестве ключа). Или иметь топик с 1 partition.
- Сообщения разного типа, но связанные бизнес-логикой (как в предыдущем примере, сообщения могут быть разного типа - CreditEvent, DebitEvent, etc)
- Еще такой момент - не надо бояться использовать Kafka для хранения RAW сообщений - порезать, отфильтровать и разделить их можно всегда, а объединять может оказаться не всегда просто / нужно.
Вычитывание сообщений достаточно «легкая» операция, но тут надо иметь меру - не имеет смысла сидеть и слушать сообщения, 90% из которых придется выбросить.
- еще интересный момент с Kafka Streams. API заточен на семантику «один топик - один тип сообщений, что может затруднить использование этого фреймворка в ситуации, когда в топике присутствуют сообщения разного типа.
Кстати, этим вопросом так же озадачился Мартин Клеппманн и накатал добрую портянку текста.
Полную версию (eng) можно прочитать тут
https://www.confluent.io/blog/put-several-event-types-kafka-topic/
Там, кстати, так же затрагивается вопрос «A как же быть со схемами?»
Он даже запилил PR https://github.com/confluentinc/schema-registry/pull/680 для Confluent Schema Registry, который, если вы используете Avro Serializer позволяет работать с разными типа сообщений более проще.
годнота, вот такое бы в РП обсуждать


Vik
25.01.2018
19:26:32

Baruch
25.01.2018
19:35:00

guga
25.01.2018
19:35:11
продавать франшизу

Oleksandr
25.01.2018
19:38:27
готов поспорить, что хардкорный выпуск про кафку наберет куда больше слушателей, чем про опостылевший артефактори

Google

Baruch
25.01.2018
19:39:00
надо послушать

Oleksandr
25.01.2018
19:39:25

Baruch
25.01.2018
19:39:36

Oleksandr
25.01.2018
19:40:48
примеры, или напиздел
первое, что вспомнил -- выпуск про докер и гарантированно одинаковую сборку контейнера
или это в радиоте было

Baruch
25.01.2018
19:41:20

Oleksandr
25.01.2018
19:41:59