Size: a a a

2020 January 23

AB

Alexey Bolshakov in pro.elixir
в общем, на моем текущем железе получилась такая вот разница:
elixir/go
65079.15 / 117207.55
rps
источник

DD

Dan Dan in pro.elixir
нормально так
источник

AB

Alexey Bolshakov in pro.elixir
в обоих случаях это пустые сервера, которые никуда и ни зачем не ходят. из запроса делают ответ и сразу отдают. мое предположение о том, что это некий такой loopback быстрее которого не получится, если использовать данные типы серверов, как серверы API
источник

DD

Dan Dan in pro.elixir
если ходить в бд - то разница будет уменьшаться получается?
источник

AB

Alexey Bolshakov in pro.elixir
разница в 2 раза. это столько, ради чего я бы не стал переходить с Elixir на Golang
источник

AB

Alexey Bolshakov in pro.elixir
если ходить в БД то это нивелируется все
источник

DD

Dan Dan in pro.elixir
аааа  это ж go был - ну rust будет 2-5 раз еще быстрее
источник

V

V in pro.elixir
Alexey Bolshakov
если ходить в БД то это нивелируется все
и делать запросы в цикле
источник

V

V in pro.elixir
Да с чего ты взял, что раст в 5 раз быстрее?
источник

AB

Alexey Bolshakov in pro.elixir
вот тут сделали примерно то же самое что и я, только добавили delay, типа как имитация того, что в БД сходили

https://stressgrid.com/blog/benchmarking_go_vs_node_vs_elixir/
источник

DD

Dan Dan in pro.elixir
тестил хелло ворлд
источник

ŹR

Źmićer Rubinštejn in pro.elixir
есть же бенчи уже - там все написано кто кого быстрее
источник

AB

Alexey Bolshakov in pro.elixir
там ерланг в заднице. и вроде б там только chicagoboss
источник

V

V in pro.elixir
идут ноздря в ноздрю
источник

V

V in pro.elixir
а прикиньте, ещё живы люди, которые на руби пишут. с его-то "производительностью"
источник

ŹR

Źmićer Rubinštejn in pro.elixir
V
а прикиньте, ещё живы люди, которые на руби пишут. с его-то "производительностью"
и лучше тебя живут, прикинь?)
источник

V

V in pro.elixir
рубят фишку потому что
источник

AB

Alexey Bolshakov in pro.elixir
чисто субъективно, из опыта хайлоад капа, на задаче http коннектов даже с keepalive ерланг сольет немножечко. на скорости установки соединений. но на голанге или си можно задрочиться с циклом epoll(0) и наносеконд латенси дрочерством.
источник

DD

Dan Dan in pro.elixir
а чего - бы и не писать на нем)) быстро зато пишется
источник

AB

Alexey Bolshakov in pro.elixir
а вот если установить постоянные вебсокет соединения и работать через них, то тут я не знаю. в таком виде не сравнивал
источник