
1337
13.07.2018
12:23:24
там БЕЗ @SpringBootTest
суть в датасорсах
примеры с датасорсами все через @ClassRule

Eugeny
13.07.2018
12:25:57
На самом деле можно проще - попробуй через прокси драйвер тсовский. Который через jdbc:url - для простых кейсов самый раз

Google

Eugeny
13.07.2018
12:26:29
Хотя я предпочитаю пинать через start все контейнеры

Oleksandr
13.07.2018
12:29:29
чем очевиднее и проще, чем лучше

Митко Соловец?
13.07.2018
12:37:31

1337
13.07.2018
12:38:20
я и его доклад слушал и примеры смотрел
у него постгрес единый для всех тест кейсов
т.к. в пропертях устанавливается

Andrew
13.07.2018
12:49:22

Aleksey
13.07.2018
12:50:11
У Undertow лаконичность страдает немного)

Quantum Harmonizer
13.07.2018
12:50:24

Aleksey
13.07.2018
12:50:38
?

Alexey
13.07.2018
12:50:48

Andrew
13.07.2018
12:52:15

Google

Aleksey
13.07.2018
12:52:45
четыре страшных буквы
Для чего его кстати используют кроме как для систем плагинов?
Какие ещё плюсы?

1337
13.07.2018
12:53:27
тут спрингохейтер говорил что осги лучше спринга
ниасилил аннотации

Andrew
13.07.2018
12:54:09
Как esb. Если правильно готовить то да некоторых проектов безальтернативная вещь.
Спринг и осги друг друга не исключают. В осги можно и спринг. В осги порог входа больше. Но и профит местами выше

Aleksey
13.07.2018
12:56:59

Andrew
13.07.2018
12:58:14
Не, не тока. Сервисмикс собсно сервисные либы. И не нравится караф в качестве контейнерп
Мне нравится)
Караф

1337
13.07.2018
13:02:03
cobol тоже неплох если правльно готовить

Andrew
13.07.2018
13:03:01
Осги пока не собирается умирать) и в энтерпрайзе вовсю живет )

Alexey
13.07.2018
13:29:12

Евгений
13.07.2018
14:09:04
коллеги, есть вопрос по Кафке. у меня есть микросервисы на спринге, каждый из которых имеет свой consumer group. я использую ReplyingKafkaTemplate и аннотацию SendTo для общения между микросервисами. проблема в том, что когда я скейлю микросервис, ответ может прийти мне, а может другому инстансу. вопрос: как такое правильно разруливать?

Pavel ?
13.07.2018
14:10:46

Евгений
13.07.2018
14:10:57
он не любит спринг(

?
13.07.2018
14:11:49

Pavel ?
13.07.2018
14:12:01
зато он любит кафку

Диоген
13.07.2018
14:12:10

Google

Daniel
13.07.2018
14:13:37

Andrey
13.07.2018
14:14:18
Народ, а вот этим никто не пользовался?
https://www.jetbrains.com/opensource/mps/
Это в опенсорсе или что такое вообще?

Митко Соловец?
13.07.2018
14:15:55

?
13.07.2018
14:16:16
это для создания jvm языков?

Евгений
13.07.2018
14:16:58
с помощью MPS вроде DataGrip сделан

Митко Соловец?
13.07.2018
14:17:38

Andrey
13.07.2018
14:17:40
наверное не должно ограничиваться только JVM...

Митко Соловец?
13.07.2018
14:18:15
когда-то задавал такой же вопрос по кафке, сказали идемпотентно разруливать…

Евгений
13.07.2018
14:19:13

Митко Соловец?
13.07.2018
14:19:47

Евгений
13.07.2018
14:22:16
нет, мой отправил и ждет ответа. а ответ приходит не мне

Quantum Harmonizer
13.07.2018
14:23:45
Ребят, что в джавушке есть из многопоточных очередей? LinkedBlockingQueue посасывает, а ArrayBlockingQueue, в отличие от ArrayQueue, не умеет менять размер. SynchronousQueue не рассматриваем в силу полной бесполезности.

Oleksandr
13.07.2018
14:26:27

Aleksey
13.07.2018
14:26:31

Quantum Harmonizer
13.07.2018
14:27:10

Oleksandr
13.07.2018
14:27:39

Aleksey
13.07.2018
14:27:59
А, так есть ConcurrentLinkedQueue вроде

Quantum Harmonizer
13.07.2018
14:28:04

Google

Aleksey
13.07.2018
14:28:08
Только у неё poll не блокирующий

Oleksandr
13.07.2018
14:28:37
стдлибные коллекции по перформансу так себе

Aleksey
13.07.2018
14:29:21
Ну чем богаты)

Dmitry
13.07.2018
14:30:01
OpenHFT · GitHub
https://github.com/OpenHFT

Quantum Harmonizer
13.07.2018
14:30:12

Aleksey
13.07.2018
14:30:34
А, значит блокирующая

Admin
ERROR: S client not available

Aleksey
13.07.2018
14:30:49
Тогда только либа

Quantum Harmonizer
13.07.2018
14:31:09
окей, оставляю LinkedBlockingQueue, спасибо

Dmitry
13.07.2018
14:34:49
GitHub - conversant/disruptor: Disruptor BlockingQueue
https://github.com/conversant/disruptor
Еще вот что видел. Вроде в Lettuce используется

Quantum Harmonizer
13.07.2018
14:37:54
слыхал, что это крутейшая штука и классика lock-free.

Vladimir
13.07.2018
14:38:11
подскажите, пожалуйста, лучшую книгу по jsp / сервлетам, которая вам известна. язык непринципиален

Aleksey
13.07.2018
14:38:18
Disruptor не умеет вроде расти?

Диоген
13.07.2018
14:38:32
http://download.oracle.com/otndocs/jcp/servlet-4-final-eval-spec/index.html

Yan
13.07.2018
14:50:48
парни, фильтры ендпоинтов в спринге лучше тестировать отдельно или вместе с контроллерами?

Митко Соловец?
13.07.2018
14:51:07

Google

Евгений
13.07.2018
14:55:17

Митко Соловец?
13.07.2018
14:55:31

Евгений
13.07.2018
14:55:41
мне там уже ответили
короче, надо хазелкаст тащить для оркестрации консюмеров и продюсеров через номера партиций
кафка - золото

Dmitry
13.07.2018
14:59:28

Roman
13.07.2018
14:59:45
Kafka класная. Но все таки один момент непонятный. Kafka сделана в LinkedIn, а сам LinkedIn - медленное говно. Как же так получилось?

Pavel ?
13.07.2018
15:00:33
там ui говно, а не кафка)

Евгений
13.07.2018
15:00:40

Dmitry
13.07.2018
15:01:18

Vik
13.07.2018
15:03:53

Roman
13.07.2018
15:04:09

Oleksandr
13.07.2018
15:05:04

Tolegen
13.07.2018
15:07:17

Oleksandr
13.07.2018
15:08:27
А скалу там не юзают?)
точно!
кафка написана на скале, именно поэтому она медленная
а уже из-за нее тормозит линкедин

Vik
13.07.2018
15:08:44

Митко Соловец?
13.07.2018
15:08:53
коллеги, есть вопрос по Кафке. у меня есть микросервисы на спринге, каждый из которых имеет свой consumer group. я использую ReplyingKafkaTemplate и аннотацию SendTo для общения между микросервисами. проблема в том, что когда я скейлю микросервис, ответ может прийти мне, а может другому инстансу. вопрос: как такое правильно разруливать?

Tolegen
13.07.2018
15:09:43

Oleksandr
13.07.2018
15:09:58

Pavel ?
13.07.2018
15:10:29