
Alexandr
18.05.2018
10:01:30

Alexander
18.05.2018
10:09:32
Где мой пирожок?

Nikita
18.05.2018
10:11:43
на полке, протри от пыли и положи на место

Google

Ioann
18.05.2018
10:11:43

Alexandr
18.05.2018
10:12:28
а чем async await не устроил?

V
18.05.2018
10:12:52
сингл процесс же

Alexandr
18.05.2018
10:13:42
для хорошего мнопоточного программирования есть Framework Akka

Sergey
18.05.2018
10:13:43

Alexandr
18.05.2018
10:13:48
очень мощный и быстрый )

V
18.05.2018
10:13:57
о, фреймворк
а тут из коробки, без лишнего оверхеда, просто и понятно
и по процессорам размазано

Alexandr
18.05.2018
10:14:35
зато акка гибкую настройку поддерживает

Sergey
18.05.2018
10:14:35
по процессорам уже ОС распределяет

Alexandr
18.05.2018
10:15:01
можно масштабировать систему как захочется

Google

Alexandr
18.05.2018
10:15:04
добавлять, удалять кластеры
делать роутинги

The
18.05.2018
10:15:13
кстати, насколько сложно вкатится в scala после го?

Alexandr
18.05.2018
10:15:15
отказоустойчивые системы писать

Sergey
18.05.2018
10:15:20
ну дела...........

V
18.05.2018
10:15:40
да вроде по процессорам же?

Sergey
18.05.2018
10:15:53

V
18.05.2018
10:15:53
GOMAXPROCS все дела

Alexandr
18.05.2018
10:16:00

Sergey
18.05.2018
10:16:19
GOMAXPROCS все дела
The GOMAXPROCS variable limits the number of operating system threads that can execute user-level Go code simultaneously

The
18.05.2018
10:16:22
а, я думал за скаловскую

Alexandr
18.05.2018
10:16:58
модель акторов вообще сила =)
можно такие дикие системы писать
тот же отказоустойчивый парсер курса валют

The
18.05.2018
10:17:43
отказоустойчивый парсер курса валют...

V
18.05.2018
10:17:46
да много чего можно

Sergey
18.05.2018
10:17:51

V
18.05.2018
10:17:54
но микросервис многого не требует

Google

Alexander
18.05.2018
10:17:55

Alexandr
18.05.2018
10:17:57
:)))))

V
18.05.2018
10:18:06
а на го их писать одно удовольствие

Alexandr
18.05.2018
10:18:43
ну что угодно отказоустойчивое можно делать, кластер поднять
и оно будет работать
с роутингом

The
18.05.2018
10:18:57
а на го нельзя?

Sergey
18.05.2018
10:19:09

Alexandr
18.05.2018
10:19:21
дело в том что иногда нужно, чтобы акторы общались между собой

The
18.05.2018
10:19:36
в рамках разных машин?

Alexander
18.05.2018
10:19:38

Alexandr
18.05.2018
10:19:38
если они на разных машинах

Alexandr
18.05.2018
10:19:41
да

Daniel
18.05.2018
10:19:52

Sergey
18.05.2018
10:20:10

Alexandr
18.05.2018
10:20:18
я просто про модель акторов имею в виду, не про язык
если на гоу есть такое, то норм =)

Sergey
18.05.2018
10:20:31

V
18.05.2018
10:20:38
да везде все одинаково

Daniel
18.05.2018
10:20:41
модель акторов - это чистые функции. которых нет в go

Google

V
18.05.2018
10:21:11
вопрос на чем больше нравится и где получится проще-быстрее-поддерживаемей-меньше по ресурсам. выбирайте приоритеты

Alexandr
18.05.2018
10:21:25
ну я недавно сравнивал разбиение файла на строки
гоу шустрее шарпика)
в 3 раза примерно

The
18.05.2018
10:21:36
отказоустойчивый парсер курсов на похапэ, а многопоточность через курл и скрипт сам себя дергает. как вам такое. а, илон маск?

Alexander
18.05.2018
10:21:36
RPC
/split ПО КОНТЕЙНЕРУ НА АКТОР

Alexandr
18.05.2018
10:21:41
но шарп быстрее считал файл

Alexander
18.05.2018
10:21:43

Alexandr
18.05.2018
10:21:48
а разбил в 3 раза медленнее

Admin
ERROR: S client not available

Daniel
18.05.2018
10:22:09

Alexandr
18.05.2018
10:22:21
видимо я буффер использовал больше чем нужно
я просто создал сразу буффер и в него записал

Sergey
18.05.2018
10:22:40

V
18.05.2018
10:22:41
one does not simply считывает построчно

Daniel
18.05.2018
10:23:04
у вас тут явно какая-то дискуссия еще со вчера
довольно интенсивная
а я вчера летал с континента на континент и все пропустил

Alexandr
18.05.2018
10:23:47
а в Go есть сериализация структур в JSON к примеру?

V
18.05.2018
10:23:58
нет конечно, все руками делают

Google

V
18.05.2018
10:24:03
это ж слабый язык

The
18.05.2018
10:24:04

Daniel
18.05.2018
10:24:05
@napsy - можете в двух словах описать, за что битва?

Alexandr
18.05.2018
10:24:32
да битвы нет) просто интересуюсь сильными сторонами гоу
и слабыми тоже, чтобы принять решение
переходить или нет

V
18.05.2018
10:24:55
слабая сторона в любом языке - сам программист

Daniel
18.05.2018
10:24:57
сильные стороны go - это модель сетевого IO

Sergey
18.05.2018
10:25:21
дефолтная которая?

Daniel
18.05.2018
10:25:54
в каком смысле - переходить? это же не женитьба, когда со всеми остальными пассиями придется расстаться

Alexandr
18.05.2018
10:26:28

Daniel
18.05.2018
10:26:51

Sergey
18.05.2018
10:27:04
но это же не сетевое io
(спойлер 2: все языки можно использовать вместо всех)

Daniel
18.05.2018
10:27:43

Sergey
18.05.2018
10:27:52
как скажешь

Антон
18.05.2018
10:27:52

Sergey
18.05.2018
10:28:02