@scala_ru

Страница 700 из 1499
Mikhail
25.05.2017
21:41:46
даже если ты в команде один?
и даже если тебя много одного - это ваще бидэ

Vadim
25.05.2017
22:17:40
а кто-нибудь darcs трогал?

Oleg
26.05.2017
04:56:55
Господа, а в этом направлении ничего нового не появилось за два года? https://www.google.ru/amp/s/darrenjw.wordpress.com/2015/08/21/data-frames-and-tables-in-scala/amp/ Если лень кликать - ищу либу для гетерогенных датафреймов в scala, по возможности, хорошо типизированную как Framian, но живую

Google
Юрий
26.05.2017
05:13:42
Никто не пробовал akka-http 10.0.6/10.0.7 и akka-actors 2.5.1/2.5.2?

Юрий
26.05.2017
05:17:47
пробовали
У вас случаем не вылетало java.lang.NoSuchMethodError: akka.actor.ActorCell.addFunctionRef в рантайме? На 2.4 всё хорошо.

Oleg
26.05.2017
05:19:38
У вас случаем не вылетало java.lang.NoSuchMethodError: akka.actor.ActorCell.addFunctionRef в рантайме? На 2.4 всё хорошо.
нет.NoSuchMethod признак, что у тебя депендеднси с другой версией акки сбилдено

Юрий
26.05.2017
05:21:00
у меня голый проект. Решил в новом сервисе затащить akka-http вместо spray, и вот такую вот вещь словил

Юрий
26.05.2017
05:22:58
ты заставил меня сомневаться, попробую еще раз :)

Oleg
26.05.2017
05:23:25
evicted тоже глянь

а спрей сам из зависимостей удалён?

Юрий
26.05.2017
05:24:48
говорю же, новый проект, пустой

Oleg
26.05.2017
05:26:11
значит, я неправильно понял "вместо спрей"

Юрий
26.05.2017
05:27:33
akka-actor есть в evicted

посмотрел dependencyTree - версию 2.4 тянет сам akka-http

Google
Юрий
26.05.2017
05:29:01
у вас точно 10.0.7 и 2.5?

clean compile не помогает

Oleg
26.05.2017
05:41:02
у вас точно 10.0.7 и 2.5?
10.0.6, если правильно помню

и 2.5.1

как доеду, скажу точнее

Nick
26.05.2017
05:47:50
У вас случаем не вылетало java.lang.NoSuchMethodError: akka.actor.ActorCell.addFunctionRef в рантайме? На 2.4 всё хорошо.
Попробуй этот класс в идее поискать и посмотреть какой он версии

Daniel
26.05.2017
05:51:16
у вас точно 10.0.7 и 2.5?
https://github.com/akka/akka-http/issues/821 тут есть воркэраунд

Kirill
26.05.2017
05:55:43
А что скажете за акка-хттп, стоит ее брать, если нужно просто организовать 1-2 рест метода простеньких, или есть что-то полегче?

Daniel
26.05.2017
05:57:06
на 1-2 рест метода бери то с чем работал, самое быстрое в реализации

Aleksei
26.05.2017
05:57:09
ну она ж притащит всю акку с собой. по идее финч мож ж заюзать.

Daniel
26.05.2017
05:57:25
а финч притащит финагл

Aleksei
26.05.2017
05:57:28
именно

Daniel
26.05.2017
05:57:31
странный аргумент

Kirill
26.05.2017
05:57:31
я работал только со всякими sparkjava, со скаловскими никогда не имел дел

Aleksei
26.05.2017
05:57:39
плей воткни

=) тоже акку пртащит

Daniel
26.05.2017
05:58:00
с плеем дольше разбираться, акка имхо проще под этот кейс

Aleksei
26.05.2017
05:58:06
шта?

Google
Aleksei
26.05.2017
05:58:11
ШТА?

Daniel
26.05.2017
05:58:40
для 2х методов, стартануть с акка-хттп быстрее

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

Aleksei
26.05.2017
05:59:13
http://scalatra.org/

Daniel
26.05.2017
05:59:24
ты решил всё вспомнить?)

Aleksei
26.05.2017
05:59:48
в плее надо структуру фреймворка еще изучать, чтобы понять что к чему
контроллер где лежит изучать? и как заполнить файл роутов?

ну я хз, останемся при своих =)

Kirill
26.05.2017
06:01:18
ну смотрите, у меня не веб приложение, просто надо пару рест апи, то есть плей явно не подойдет, не хочу структуру проекта дергать

я еще и гредлом собираю, у него с плеем туго

Nick
26.05.2017
06:01:49
Трольну, мути на нетти

Daniel
26.05.2017
06:02:18
Nick
26.05.2017
06:02:39
нетти притащит только нетти, и кучу проблем если кто-то еще тащит нетти

Aleksei
26.05.2017
06:03:29
disablePlugins(PlayLayoutPlugin) и не надо ничего изучать лол

Kirill
26.05.2017
06:04:01
Aleksei
26.05.2017
06:04:14
вообщем еще же есть водка

Daniel
26.05.2017
06:04:32
жду когда до сокетов скатишься)

у тебя какая-то личная боль с аккой явно

Aleksei
26.05.2017
06:05:09
именно

Google
Kirill
26.05.2017
06:05:09
ник уже нетти предложил же))

Aleksei
26.05.2017
06:05:12
https://github.com/fomkin/vodka

Юрий
26.05.2017
06:05:39
https://github.com/akka/akka-http/issues/821 тут есть воркэраунд
Действительно, это помогло. Спасибо!

Oleg
26.05.2017
06:05:40
https://github.com/fomkin/vodka
она же серверная, а не клиентская

Действительно, это помогло. Спасибо!
а что ты сделал? добавил akka stream?

Aleksei
26.05.2017
06:06:17
она же серверная, а не клиентская
так ему ж не запросы делать, а запросы принимать, как я понял.

Oleg
26.05.2017
06:06:26
ок, у меня стояло, видать потому и работает

Nick
26.05.2017
06:09:47
так ему ж не запросы делать, а запросы принимать, как я понял.
это сейчас, а завтра он захочет и делать запросы)

Aleksei
26.05.2017
06:10:46
Nick
26.05.2017
06:11:11
наконец у нас конценсус

Kirill
26.05.2017
06:14:19
да, мне принимать запросы надо

Luger
26.05.2017
06:14:28
Colossus может? правда он тоже акку тянет

Kirill
26.05.2017
06:15:05
Типо есть уже существующее приложение, там кафка, и всякая такая шняга, и вот хотелось бы пару рест апишек добавить, чтобы не ломать текущую структуру проекта и всё вписалось бы красиво

Oleg
26.05.2017
06:17:31
интересно, а akka-stream умеет переиспользовать интерпретаторы

Oleg
26.05.2017
06:18:57
типа вот есть пул интерпретаторов, и если один стрим завершился, он может запустить ещё один на тех же акторах

хотя не, это ломало бы контракт стейджложиков

Daniel
26.05.2017
06:19:49
а зачем на тех же?

Google
Daniel
26.05.2017
06:20:15
оверхед от создания незначителен

Oleg
26.05.2017
06:30:05
оверхед от создания незначителен
ну похоже, что зачастую создание стрима занимает больше ресурсов, чем его работа

говоря о стримах навроде http шных

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

Daniel
26.05.2017
06:31:57
это да, но там не только в создании акторах дела, насколько помню в доке они вроде упоминают о том, что материализация тяжелый процесс

Oleg
26.05.2017
06:33:37
это да, но там не только в создании акторах дела, насколько помню в доке они вроде упоминают о том, что материализация тяжелый процесс
не только акторы, там каждый коннекшн инлета с аутлетом хитрый объект с кучей дополнительной работы

меня просто @korolkovac озадачил вопросом о механизмах fault-tolerance в стримах, и оказалось, что там немало каких-то приблуд в каждом коннекшне

Daniel
26.05.2017
06:35:55
сам сервер на уровне TCP, подозреваю висит на вечно живом стриме но каждый запрос пораждает стрим, коорый нужно обработать в контроллере любопытно, действительно надо будет полазить в сорцах

Oleg
26.05.2017
06:37:26
сам сервер на уровне TCP, подозреваю висит на вечно живом стриме но каждый запрос пораждает стрим, коорый нужно обработать в контроллере любопытно, действительно надо будет полазить в сорцах
неа, материализация на уровне соединения. Там хорошо видно по low level server api. Т.е. пайплайненные запросы будут проходить через один материализованный стрим

Nick
26.05.2017
06:52:56
Ну не так быстро)

Oleg
26.05.2017
06:53:10
т.е. без пайплайнинга, он реально материализует на каждый запрос

Oleg
26.05.2017
07:23:58
Nikita
26.05.2017
08:00:29
тут же скорее не про пайплайнинг, а про Connection: Keep-Alive хедер. http pipelining это из другой серии

Oleg
26.05.2017
08:07:55
тут же скорее не про пайплайнинг, а про Connection: Keep-Alive хедер. http pipelining это из другой серии
насколько из другой серии? Расскажите про пропасть смыслового различия

Nikita
26.05.2017
08:09:24


Oleg
26.05.2017
08:09:35
pipelining - это же просто следующий шаг, означающий, что при keep-alive не нужно ждать ответа, чтобы послать запрос

ну вот да

Nikita
26.05.2017
08:10:00
ну да, однако почти никакие браузеры не поддерживают его по дефолту

Страница 700 из 1499