@scala_ru

Страница 791 из 1499
A
03.07.2017
10:27:57
что такое дизраптор?

Arthur
03.07.2017
10:28:03
герой молнии кидает

и запрещает кастить ультой по аое

есть еще менее известный вариант

Google
Arthur
03.07.2017
10:29:32
https://lmax-exchange.github.io/disruptor/

такая себе хай перфоманс очередь

Grigory
03.07.2017
10:29:54
а вот на дотку: https://dota2.ru/heroes/disruptor/

с копьем пушка ваще.

Arthur
03.07.2017
10:30:24
я лично предпочитаю вариант Grigory

Aleksei
03.07.2017
10:32:06
бывает и такой вот https://gfycat.com/UnevenFriendlyHectorsdolphin

Arthur
03.07.2017
10:38:54
лол

в тему релокации

A
03.07.2017
11:08:34
что такое аое?

Aleksei
03.07.2017
11:09:04
урон по площади, а не по цели

Arthur
03.07.2017
11:17:15
не только урон

Nikita
03.07.2017
11:17:20
Area of effect, aoe damage урон по площади

Google
KrivdaTheTriewe
03.07.2017
11:44:57
Arthur
03.07.2017
11:50:40
3к помойка

Grigory
03.07.2017
11:51:36
2800 ):

не играю я

Aleksei
03.07.2017
11:52:56
охереть вы еще и с хайммр тут лол

KrivdaTheTriewe
03.07.2017
12:01:22
не играю я
только в датафестах учавствуешь?

Grigory
03.07.2017
12:01:51
KrivdaTheTriewe
03.07.2017
12:14:26
чот докерплпгин поменяли, никакие гайды не работают (

A
03.07.2017
12:18:53
кто-нибудь знает хороший мануал по композиции компонентов из akka-stream ?

кроме стандартной доки

Alexey
03.07.2017
12:47:12
Gregory
03.07.2017
12:57:45
а знает кто-нибудь, что делать если в проекте на play есть https://github.com/t2v/play2-auth и я хочу все перевести на play2.6?

Timur
03.07.2017
12:58:13
Подскажите у кого был опыт: насколько здравая идея писать тг бота на скале в качестве пробы языка?

Arthur
03.07.2017
12:59:07
найс идея

акка для чатиков самое оно

Alexey
03.07.2017
13:01:06
@YERMLV делать свой форк, тем японцам уже вроде как похрену, они не особо где-то (в гитлере) отвечают

но там придется еще проапдейтить их либу StackableActionController или как-то так от котороый зависит эта

но имхо лучше все перевезти на силуэт

Google
Alexey
03.07.2017
13:02:02
там комьюнити чет делает постоянно, живой проект

Gregory
03.07.2017
13:03:42
но имхо лучше все перевезти на силуэт
а скинь ссылку плиз на него

Alexey
03.07.2017
13:04:04
http://www.silhouette.rocks/

Oleg
03.07.2017
13:04:07
акка для чатиков самое оно
акка-typed, ты имел в виду?

A
03.07.2017
13:04:18
а там же всё просто
Да что-то я не пойму как сделать http source с роутами

Gregory
03.07.2017
13:04:22
Arthur
03.07.2017
13:04:25
Oleg
03.07.2017
13:04:44
набрасываешь?
выбрасываю актороговно

A
03.07.2017
13:05:14
Телеграм мессаджей

Типа мессаги приходят по хттп, энкодятся, передаются в дальнейшие flow, которые в зависимости от логики отдают ответ в sink

Oleg
03.07.2017
13:06:21
Телеграм мессаджей
Конкретней плз, куски кода, минимальный воспроизводимый и т.п.

A
03.07.2017
13:06:24
Бот = труба

KrivdaTheTriewe
03.07.2017
13:06:37
выбрасываю актороговно
потому что оно не типобезопасно? но ты используешь эксперементал же

A
03.07.2017
13:06:55
Весь код на акторах пока, я всё начать не могу

Акторы так себе вариант для бота

Oleg
03.07.2017
13:07:51
У тебя сервер слушает апдейты?

или ты забираешь их сам?

A
03.07.2017
13:07:59
Да

Webhook и

Google
Oleg
03.07.2017
13:08:34
ну ок, тогда akka-http все дела

осталось только сериалайзеры найти или написать

A
03.07.2017
13:09:09
Да это все есть

Oleg
03.07.2017
13:09:19
так, а в какой момент нет?

A
03.07.2017
13:09:44
Я не могу понять как делать катомный сурс

Oleg
03.07.2017
13:10:08
Я не могу понять как делать катомный сурс
опиши свои требования с сурсу

как он должен работать

A
03.07.2017
13:11:05
Передеаю в него роуты, на выход он отдаёт мессаги

Admin
ERROR: S client not available

Oleg
03.07.2017
13:12:50
так две непонятки 1. Source участвует в стриме, как чистый производитель, на него ничего не передают, передают на Flow и более сложные 2. Route = HttpContext => Future[HttpResult], что должен делать стрим, когда он получит такую функцию?

A
03.07.2017
13:13:47
ща

где шарилка кода

Oleg
03.07.2017
13:14:43
если ты хочешь сурс, на который ты бросаешь объекты, а он их шлёт дальше по стриму - самые простые это Source.actorRef и Source.queue

Первый материализуется в actorRef, на который ты можешь просто ! event

Второй - в тредбезопасную очередь , у которой есть offer

A
03.07.2017
13:17:28
https://scalafiddle.io/sf/Jr8xcvL/0

вот как сейчас я это делаю

передаю на вход параметры и в итоге получаю один сет роутов, которые так и работают с actorRef - ами

Oleg
03.07.2017
13:18:12
ништя я я я я я я я к

A
03.07.2017
13:18:24
но это же и есть source в akka-stream

Google
A
03.07.2017
13:19:11
так я могу два бота / два роута складывать и биндить на один порт

выглядит херова, да)

KrivdaTheTriewe
03.07.2017
13:20:05
Oleg бы был бы одним из боссов в какой-нибудь игре типа дарксоулс, но сеттинг про тайплевел программирование

Oleg
03.07.2017
13:20:48
Alexander
03.07.2017
13:20:53
SourceQueue that current source is materialized to is for single thread usage only.

http://doc.akka.io/api/akka/2.4/akka/stream/scaladsl/Source$.html#queue[T](bufferSize:Int,overflowStrategy:akka.stream.OverflowStrategy):akka.stream.scaladsl.Source[T,akka.stream.scaladsl.SourceQueueWithComplete[T]]

Oleg
03.07.2017
13:21:26
is materialized to is for single thread usage only.

даааа

A
03.07.2017
13:21:30
воу воу, не отвлекайте парня

он только начал меня уму раззуму учить

Oleg
03.07.2017
13:23:37
Короче. Ты хочешь handler ! callback засунуть в стрим, так?

A
03.07.2017
13:23:48
если я не ошибаюсь то вся серверная часть акки на стримах https://github.com/akka/akka-http/blob/master/akka-http-core/src/main/scala/akka/http/scaladsl/Http.scala#L725

source -> flow -> flow -> flow -> sink source -> это вся часть. которая нужна для приёма http запроса, его переработки и выдачи на выход (в терминалогии акка стримов) готовой структорки, которая далее размазывается по flow

Oleg
03.07.2017
13:26:00
Так

A
03.07.2017
13:26:15
sink это будет http queue

flow это то, что сейчас делается в акторах

Oleg
03.07.2017
13:26:37
скажи, ты хочешь юзать high level server API

Или ты хочешь замутить прям свой Flow[HttpRequest, HttpResponse] и засунуть его в bindANdHandle

A
03.07.2017
13:29:54
я хочу фыр фыр фыр

Oleg
03.07.2017
13:30:13
В первом случае, если ты напишешь свой Stream для обработки, он будет отвязан от стрима для http

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