
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?

Oleg
26.05.2017
05:17:03

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

Oleg
26.05.2017
05:19:38

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

Oleg
26.05.2017
05:22:28

Юрий
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
и 2.5.1
как доеду, скажу точнее

Nick
26.05.2017
05:47:50

Daniel
26.05.2017
05:51:16

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

Oleg
26.05.2017
05:57:13

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
ШТА?

Oleg
26.05.2017
05:58:35

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

Oleg
26.05.2017
06:01:45

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

Oleg
26.05.2017
06:05:40

Юрий
26.05.2017
06:06:06

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 умеет переиспользовать интерпретаторы

Daniel
26.05.2017
06:18:13

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

Nick
26.05.2017
06:52:10

Oleg
26.05.2017
06:52:41

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

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

Nikita
26.05.2017
07:20:22

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

Nikita
26.05.2017
08:09:24

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

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