@jvmchat

Страница 2648 из 2890
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
я и его доклад слушал и примеры смотрел

у него постгрес единый для всех тест кейсов

т.к. в пропертях устанавливается

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

Aleksey
13.07.2018
12:50:38
?

Alexey
13.07.2018
12:50:48
ktor.io :)
ну тогда уж http4s :)

Andrew
13.07.2018
12:52:15
У Undertow лаконичность страдает немного)
Есть такое. Зато работает из коробки даже в osgi)

Google
Aleksey
13.07.2018
12:52:45
четыре страшных буквы

Для чего его кстати используют кроме как для систем плагинов?

Какие ещё плюсы?

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

ниасилил аннотации

Andrew
13.07.2018
12:54:09
Как esb. Если правильно готовить то да некоторых проектов безальтернативная вещь.

Спринг и осги друг друга не исключают. В осги можно и спринг. В осги порог входа больше. Но и профит местами выше

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 для общения между микросервисами. проблема в том, что когда я скейлю микросервис, ответ может прийти мне, а может другому инстансу. вопрос: как такое правильно разруливать?

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

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

Диоген
13.07.2018
14:12:10
@proKafka
Там не любят спринг (

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: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
когда-то задавал такой же вопрос по кафке, сказали идемпотентно разруливать…
так проблема в том, что кафка напрявляет ответ в другой инстанс. а мой template ждет 30 секунд а потом падает по таймауту

Митко Соловец?
13.07.2018
14:19:47
так проблема в том, что кафка напрявляет ответ в другой инстанс. а мой template ждет 30 секунд а потом падает по таймауту
а если направляет в твой, то через 30 секунд падает темплейт в другом инстансе?

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

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

Quantum Harmonizer
13.07.2018
14:27:10
тебе именно стдлиб?
да, так бы я взял lock-free очередь из kotlinx.coroutines

А нужна блокирующая очередь?
лучше неблокирующая :)

Oleksandr
13.07.2018
14:27:39
да, так бы я взял lock-free очередь из kotlinx.coroutines
гм, а почему нельзя закопипастить?

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
А, так есть ConcurrentLinkedQueue вроде
хех, ThreadPoolExecutor принимает BlockingQueue

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
парни, фильтры ендпоинтов в спринге лучше тестировать отдельно или вместе с контроллерами?

Google
Евгений
13.07.2018
14:55:17
Митко Соловец?
13.07.2018
14:55:31
https://t.me/proKafka
он здесь отвечает

Евгений
13.07.2018
14:55:41
мне там уже ответили

короче, надо хазелкаст тащить для оркестрации консюмеров и продюсеров через номера партиций

кафка - золото

Dmitry
13.07.2018
14:59:28
короче, надо хазелкаст тащить для оркестрации консюмеров и продюсеров через номера партиций
Может через Zookeeper это имплементировать? Зачем ещё одну систему тащить?

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
Может через Zookeeper это имплементировать? Зачем ещё одну систему тащить?
можно попробовать. но блин, это ж получается кафка от зукипера отказывается, а я его тащить буду

Dmitry
13.07.2018
15:01:18
Vik
13.07.2018
15:03:53
он не любит спринг(
Не правда. Я даже стал писать демку под спринг

Roman
13.07.2018
15:04:09
там ui говно, а не кафка)
Ну, в LinkedIn очень ощущается eventual consistency. Совсем совсем не real time.

Oleksandr
13.07.2018
15:05:04
Tolegen
13.07.2018
15:07:17
очевидно, в этом виновата кафка
А скалу там не юзают?)

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

Митко Соловец?
13.07.2018
15:08:53
Ты все перепутал, но ладно
помоги с вопросом

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

Oleksandr
13.07.2018
15:09:58

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