Alexander
и то и другое надо бы
Andrey
а чем редис не угодил?
⏺ Vаdim
ктонить юзал tarantool вместо rabbitmq и redis?
Anton
in-memory key-value store
https://github.com/patrickmn/go-cache
Alexander
очень угодил, но вот я чисто из политических мотивов рассуждаю
Alexander
если можно чтото написать на lua, почему это нельзя написать на go?
Alexander
а кстати, redis не угодил энергозависимостью
Andrey
всмысле?
Anton
ктонить юзал tarantool вместо rabbitmq и redis?
это какой сценарий должен быть, чтоб NoSQL + Lua app server заменил In-memory KV + AMQP брокера? ладно просто tarantool vs redis, но чтоб еще rabbitmq сюда..
Alexander
я чайник в кешерах
Andrey
про энергозависимость, если это про то что он ин-мемори (т.е. хранит данные в оперативке и обнуляется при ребуте) то у редиса есть дамп для бекапа на случай ребута
Alexander
есть ли смысл заморачиваться с редисом? Может просто go-cache заюзать?
Andrey
в каком случае стоит выбирать go для проекта?
Alexander
👂🏻
Anton
https://github.com/tarantool/queue
ага, теперь понятно откуда сравнение ;) но все же это просто queue, а кролик - полноценный брокер
Anton
есть ли смысл заморачиваться с редисом? Может просто go-cache заюзать?
ну мне кажется редис куда более распространенная штука, чем go cache. оно просто работает. задача какая?
Karey
Это понятно. Но для простых случаев - вполне
Alexander
задача разгрузить мускул на первом этапе
Alexander
но не знаю, до куда проект вырастет
Anton
задача разгрузить мускул на первом этапе
какое отношение r / w операций? какой rps?
Daniel
задача разгрузить мускул на первом этапе
Скорее всего - не требуется. Сколько запросов в секунду у вас?
Alexander
пока нисколько. проект не запущен )
Daniel
А планируется?
Alexander
даж не знаю. Походу никто не знает.
Daniel
Но кеш уже внесли в архитектуру, ага. Так держать!
Daniel
Системный аналитик ваш что говорит?
Daniel
Или нет такого в проекте?
Alexander
нет такого )
Alexander
у нас тут шараш-монтаж )
Daniel
Коллега, тогда выкиньте кеш
Daniel
Он не нужен вам
Anton
+1 оверинжиниринг это плохо
⏺ Vаdim
Коллега, тогда выкиньте кеш
ну как я понял у человека при нагрузках, ложится бд, а не апп на гоулэнге)))))
Daniel
ну как я понял у человека при нагрузках, ложится бд, а не апп на гоулэнге)))))
У него ничего не ложится - проект на этапе разработки. Сколько будет запросов - никто не знает.
⏺ Vаdim
У него ничего не ложится - проект на этапе разработки. Сколько будет запросов - никто не знает.
ну если есть требование сделать кеширование, а он не сделает, не получит зп))
Anonymous
на го можно сложить напрямую 2 среза? или нужно перебирать 1 из них и затем append?
⏺ Vаdim
может просто человеку хочется сделать , в свое удовольствие , получить опыт разработки такого приложения
Anonymous
https://play.golang.org/p/DtqnSkEybW а почему так нельзя?
Zhenja
res := append(l1, l2...)
Anonymous
что означают точки?
Anton
https://play.golang.org/p/DtqnSkEybW а почему так нельзя?
можно конечно. точки добавь я просто оба слайса объявил инлайн
Anonymous
да, но без трех точек не работает)
Oleg
Слайс превращается в список variadic аргументов
Anton
что означают точки?
ключевым словом в godoc для тебя будет variadic
Anonymous
ок, спасибо
Alex
Подскажите хорошую библиотеку для генерации графиков (типа highcharts)
Anton
https://d3js.org/ ?
Anton
или тебе из голанга статик картинку генерить надо?
Alex
https://d3js.org/ ?
Нужно для golang. Требуется только сгенерировать и сохранить в файл
Alexander
https://github.com/wcharczuk/go-chart
Oleg
С днём программиста ребят:)
Eldar
<?php echo 'спасибо'; ?>
Oleksii
<?php echo 'спасибо'; ?>
Чужой среди своих
Andrey
почему не fmt.PrintLn("Спасибо") )
Andrey
ну или хотя бы <?= "спасибо" ?>
Dmitry
потому что fmt.Println 😆
Andrey
это была проверка :)
Oleg
let thx = "Спасибо".to_string(); println!("{}", thx);
Oleg
собрал все в кучу?)
У меня просто такое чувство, будто го и раст конкурируют между собой. По крайней мере, в чатике раста такое наблюдается.
Igor
def спасибо p __method__.to_s end спасибо
Oleg
Здесь про него даже не вспоминают
Зато в чатике раста вспоминают про го :))
I
А как раст вообще? Впечатления какие от него?
Igor
rust - замена c\c++. Ниши разные с go
Oleg
А как раст вообще? Впечатления какие от него?
Фичи языка нравятся, но не хватает такой простой конкурентности (concurrency), как в го
I
Я юн ещё в этом плане, опыта год. Пишу на js и go. Для общего образования всё таки лучше раст или в плюсы с сями удариться?)
Ivan
А как раст вообще? Впечатления какие от него?
Там нужно постоянно компилятору предъявы кидать, типа "эй, братан, слабо переменную взаймы дать?"