
Александр
03.04.2017
11:43:10
ааа, почитал уже
чтобы одновременно запрашивать к разным частям данных на разных серваках

Pavel
03.04.2017
11:43:28

Александр
03.04.2017
11:43:46
хотя можно и шарды раскидать по умному для этого, разве нет?

Google

Alexander
03.04.2017
11:43:48

Александр
03.04.2017
11:44:50
я сам к этой магии привыкнуть не могу =)
правда памяти жрёт очень много

Alexander
03.04.2017
11:45:10
получается ~70ms SSL handshake, 20ms elixir, 15-30ms elastic

Vladimir
03.04.2017
11:45:20

Alexander
03.04.2017
11:45:31
маккорд себе как всегда может в жопу запихать рассказ про under ms
хоть кирпич высри, но эликсир стабильно в районе 10-20ms болтается

Александр
03.04.2017
11:46:15

shadowjack
03.04.2017
11:46:52
Меньше миллисекунды

Alexander
03.04.2017
11:46:59
мьюсекунды
на локалке такое видно в консоли
пингани localhost

Google

Александр
03.04.2017
11:48:37
не про это-то я знаю, думал статья какая-то интересная есть

Alexander
03.04.2017
11:48:58
статья есть
http://www.consultant.ru/document/cons_doc_LAW_10699/2571bfa1719275becf1af077807e8d4748f14340/

Александр
03.04.2017
11:50:03
а чтобы c SSL Handshake справится:
http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_session_cache
кешировать можно

Alexander
03.04.2017
11:50:33
я все настроил что только можно

shadowjack
03.04.2017
11:54:31
А нельзя ssl держать открытым?
Или это клиентам?

Alexander
03.04.2017
11:55:36
это же не стриминг + я меряю каждый раз хендшейк делаю, так что если это браузер стукнулся, скорее всего там будет кеширование на его стороне
но я рассматриваю самый плохой вариант
т.к флотилия двигается со скоростью самого медленного корабля
сейчас скорость приемлимая, меня начинает волновать качество индекса эластика
собственно что мы продаем

Александр
03.04.2017
11:58:36

Alexander
03.04.2017
11:59:44
под 30 гигов

Александр
03.04.2017
11:59:57
аа, ну хз, это немного в принципе

Alexander
03.04.2017
12:00:15
да, но где-то промахнулись с нграмами
что качество поиска не очень хорошее

Google

Alexander
03.04.2017
12:00:31
и это видно на глаз

Александр
03.04.2017
12:02:27
я раньше тоже ngram'ы любил, но практика показывает что префиксного поиска обычно достаточно
бустами можно подтюнить, я думаю

Alexander
03.04.2017
12:03:11
интересно
о, метро взорвали
в питере

Rumata
03.04.2017
12:05:40
Ого
Да

Nikita
03.04.2017
12:13:34
ага, чото жесть

abc
03.04.2017
12:14:15
теракт ?

Alexander
03.04.2017
12:14:28

Nikita
03.04.2017
12:15:15
я так вовремя в другой город улетел прям. а так бы как раз по синей ветке на работу ехал

Alexander
03.04.2017
12:15:52
наш бот варламова кстати ели ели запихал броадкаст
но быстрее чем медуза на эликсире
вармалова писали на рубях

abc
03.04.2017
12:16:37
варламов платит за поддержку ? или написали и забыли ?

Alexander
03.04.2017
12:16:56
у нас типа сотрудничество
но да, не платит )
мы были первопроходцами еще в до ботовой эре, так что еще тогда делали все, потом на ботапи переписали, сделали им некий кабинет с постингом фидов, броадкастами и прочим

Google

shadowjack
03.04.2017
12:25:32
А что боту нужно броадкастить?

Alexander
03.04.2017
12:28:07
это когда улетает сообщение во все чаты, дажы если они заблокировали бота
вернее если отписались
раньше был броадкаст, когда можно было 1 пакет отправить на сервер и телеграм по всем чатам распихивал сам
сейчас к сожалению на каждый чат по запросу нужно делать

shadowjack
03.04.2017
12:43:09
Если отписались, зачем им писать?

abc
03.04.2017
12:43:34
агрессивный маркетинг же!
все так трясутся над ботами, а пока реальных денег я там не увидел. проще рекламу в телеграм канале продавать

shadowjack
03.04.2017
12:45:48
Пидорство это а не маркетинг. Извините за мой французский.

Alexander
03.04.2017
12:53:50

Admin
ERROR: S client not available

Alexander
03.04.2017
12:54:02
Но те кто отписался внутри бота, получат

shadowjack
03.04.2017
13:16:18
Ну трафик-то генерируют?

zk
03.04.2017
13:16:46
Вот Elixir может размазывать нагрузку с помощью VM эрланговской.
И что, это дело дается за халяву, т.е. особых усилий прикладывать не нужно?
что-то я не могу представить как такое вообще возможно

Rumata
03.04.2017
13:19:44
Там яндекс лег

zk
03.04.2017
13:19:45
... распределение нагрузки между машинами

Rumata
03.04.2017
13:19:50
Хуйлоад

Roman
03.04.2017
13:19:54
то вопрос: как сделать такую же персистентность состояния актора как в akka, или хотя бы как в ms orleans?

Google

Vladimir
03.04.2017
13:22:35

shadowjack
03.04.2017
13:23:14
А какая персистентность в акка?

Vladimir
03.04.2017
13:24:28
Тока нафик нужна персистентность для акторов, которые пачками убиваются.

Roman
03.04.2017
13:24:29

Vladimir
03.04.2017
13:24:43
или если они из пула берутся, и туда же складываются

Roman
03.04.2017
13:24:49

Vladimir
03.04.2017
13:25:02
DETS - простой аналог sqlite в Эрланге

Roman
03.04.2017
13:25:25
и тебе надо сделать ребалансинг

Vladimir
03.04.2017
13:25:52
состояние чата в БД в этом случае лежит
там всё просто ребалансируется - убил акторов на одной ноде, добавил на другой, при необходимости.

Roman
03.04.2017
13:26:48
или как?

Vladimir
03.04.2017
13:27:23
Загрузишь из БД. Я пока проблему не понял.

Roman
03.04.2017
13:27:42

Vladimir
03.04.2017
13:27:58
Либо при падении вызовется terminate, и можно эти данные по сети передать куданить на другую ноду
но зачем?

Roman
03.04.2017
13:28:07
или мне надо еще на миддиона акторов допустим по милилиону запросв слать и управлять этим?

Vladimir
03.04.2017
13:28:17

Roman
03.04.2017
13:28:31
но зачем?
ну ка кзачем? вот у меня актор это торговая точка