@gogolang

Страница 1281 из 1630
Daniel
06.08.2018
11:11:05
оно не может либу найти какую-то и надо выяснить, какую. strace в помощь

Аркадий
06.08.2018
11:11:42
собрал бинарник таким образом CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .

докерфайл в студию
FROM scratch EXPOSE 6677 ADD node / CMD ["./node"]

Denis
06.08.2018
11:12:26
ну и как он будет работать?

Google
Denis
06.08.2018
11:12:41
ты ноду к руту маунтишь

Аркадий
06.08.2018
11:12:41
в смвсле как?

ты ноду к руту маунтишь
я не понимаю тебя, сори

Denis
06.08.2018
11:13:20
workdir у тебя какой?

WORKDIR /

Daniel
06.08.2018
11:13:47
коллеги

Denis
06.08.2018
11:13:49
./ оттекущего местоположения ты пытаешься сослаться на файл

Daniel
06.08.2018
11:13:55
я вас сейчас банить начну

Аркадий
06.08.2018
11:14:00
Daniel
06.08.2018
11:14:10
не надо рассуждать - надо пойти и выяснить

Аркадий
06.08.2018
11:14:20
Daniel
06.08.2018
11:14:28
вот и хорошо

Aleksandr
06.08.2018
11:23:00
ошибка выше с этим никак не связана
https://dominik.honnef.co/posts/2015/06/statically_compiled_go_programs__always__even_with_cgo__using_musl/

Google
Denis
06.08.2018
11:38:28
оке, спс, ты прав =)

Ivan
06.08.2018
11:46:12
Коллеги, кто-то в проде приложение в докере крутит? Или просто файл выгружаете?

Daniel
06.08.2018
11:46:49
много кто

Aleksandr
06.08.2018
11:46:53
Ivan
06.08.2018
11:47:23
Хорошо, уточню вопрос: при хайлоаде с докером нет проблем? 15к+

А то мне тут заливают что прод и докер несовместимы...

Ivan
06.08.2018
11:48:03
rps

Olzhas
06.08.2018
11:49:57
это же не виртуалка

ресурсов не жрет особо

Илья
06.08.2018
11:50:37
эхем, ну так вы стрельните туда (нагрузочное тестирование там и все такое)

Ivan
06.08.2018
11:51:44
Так не дают... Говорят, зло...

Илья
06.08.2018
11:51:45
проблемы все завязаны на диск (запись/логирование), в остальном должно быть ок

Так не дают... Говорят, зло...
берешь на тачк поднимаешь сервис юнитом, и такой же сервис в докере

стреляешь, по очереди, сравниваешь результат

Ivan
06.08.2018
11:53:37
Сделал, скорость на 200рпс меньше. Но говорят - в проде хуже всё. Вот думаю спрошу, может я чего не знаю

Aleksandr
06.08.2018
11:55:20
https://stackoverflow.com/questions/21889053/what-is-the-runtime-performance-cost-of-a-docker-container

Ivan
06.08.2018
11:56:15
Aleksandr
06.08.2018
11:56:17
https://stackoverflow.com/questions/21889053/what-is-the-runtime-performance-cost-of-a-docker-container
просадка в сетевой изоляции. если изоляцию отключить то плюс минус одинаково во всех параметрах

Google
Ivan
06.08.2018
12:00:04
Еще вопрос, может кто делал. Нужно сделать для ssr api между приложением и node.js. Для обмена смотрю на gRPC. Не оверхэд ли? Может делал кто

Daniel
06.08.2018
12:01:00
не оверхед, но и не надо особенно

Ivan
06.08.2018
12:02:41
Обычное restful быстрее реализовать, в принципе, с gRPC хотел опыта набраться. Спасибо за ответ, не буду велосипед изобретать тогда

Daniel
06.08.2018
12:05:34
если правильно делать - примерно одинаково их реализовывать, и там, и там кодогенератор.

в grpc есть потоки, в restful их нет, по понятным причинам

Oleg
06.08.2018
12:06:28
Ребят, писал ли кто тут требования к тестированию сети, вроде пропуской способности, производительности, потребления ресурсов и т.п., может кто скинуть пример оформления таких требований?

Daniel
06.08.2018
12:06:52
странный чат для такого вопроса

Vasilii
06.08.2018
12:17:35
Сделал, скорость на 200рпс меньше. Но говорят - в проде хуже всё. Вот думаю спрошу, может я чего не знаю
В докере если писать на диски то надо volume прокидывать, внутри контейнера запись медленнее

Ну и если нужна быстрая сеть то лучше --net=host

Artem
06.08.2018
12:47:29
в jwt поле expired_in принято в каких ед измерения писать (мс, с, мин)?

Александр
06.08.2018
12:48:47
Там unixtimestamp вроде, с конкретной датой

Artem
06.08.2018
12:49:11
в моем случае там просто 86400

Александр
06.08.2018
12:54:56
Это вроде день :) в секундах

Dmitriy
06.08.2018
13:07:24
Вот недавно юзал, проверено

Vasily
06.08.2018
13:34:02
Доброго дня, коллеги. Подскажите, пожалуйста, как оптимальнее. Есть переменная типа int8, есть функция, в которой используется эта переменная, но функция требует ее в виде int64. Что лучше, использовать переменную типа int64 или каждый раз приводить int8 к int64 при использовании в этой функции?

Alexei
06.08.2018
13:34:49
сделай функцию-обертку, которая принимает int8 и внутри уже приводи

Vasily
06.08.2018
13:37:01
А смысл? Не будет ли это лишними операционными затратами? Функция, на всякий случай, из стандартной библиотеки

John
06.08.2018
13:51:17
А смысл? Не будет ли это лишними операционными затратами? Функция, на всякий случай, из стандартной библиотеки
Смотря как часто и из скольки разных мест тебе нужна эта функция. Либо обертка, либо приведение типа. ИМХО

Daniel
06.08.2018
13:52:26
вроде бы, нам обещают оптимизаторо в 1.11, который будет лишние обертки (которые только обертки) выпиливать

Google
Vasily
06.08.2018
13:53:06
Смотря как часто и из скольки разных мест тебе нужна эта функция. Либо обертка, либо приведение типа. ИМХО
Изменение данных в этой переменной равно количеству использований в этой функции.

Daniel
06.08.2018
13:53:33
эффективнее, конечно, использовать int64

Vasily
06.08.2018
13:55:55
Спасибо, так и думал, но вдруг операция приведения дешёвая совсем

Daniel
06.08.2018
13:56:44
дешевая, конечно

особенно вверх

Zaur
06.08.2018
18:52:22
Итак, ай хав сам проблем

Есть проект, который неумолимо растёт в толщину, и появилась проблема, что в голове уже не удержишь весь проект. Значит видимо надо всё переносить в схемы, и всё новое проектировать в этом и а потом писать код. Знаком с UML, но это такая жуть, считай весь код уже написал. Хотелось бы чего-нибудь более абстрактного. И вот, я, молодой юнец, пришёл к мудрым корефеям за советом в чём и как вообще такое делать

ad1
06.08.2018
19:00:57
Итак, ай хав сам проблем
Интрестинг, веееери интрестинг.

Admin
ERROR: S client not available

Zaur
06.08.2018
19:04:03
Пока местные корефеи думали, другие уже ответили. Вопрос снят, всем спасибо

Zaur
06.08.2018
19:22:36
Дали ссылку на похожий вопрос (( но там много чего

Если интересно, ща

Какие есть хорошие программы для проектирования структуры программ? — Toster.ru https://toster.ru/q/290137

Vadim
06.08.2018
19:31:55
Zaur
06.08.2018
19:33:05
Draw.io использую, не жалуюсь.
Тоже несколько раз использовал его, норм вроде

Вот только было бы что-нибудь для программистов чисто. С поддержкой сваггера и тп

Документацией

Google
Vadim
06.08.2018
19:35:38
Ты один проект пишешь или с командой?

Потому что если один, то обычно такие проблемы редко возникают, если ты всё аккуратно по пэкаджам раскладываешь и обращаешься через интерфейсы.

Sergey
06.08.2018
19:38:15
вот за сутки ни разу не пнул.
я помню о споре, сейчас к сожалению никак не могу протестировать; можем пока остановиться на том, что я сказал херню

Zaur
06.08.2018
19:40:13
Потому что если один, то обычно такие проблемы редко возникают, если ты всё аккуратно по пэкаджам раскладываешь и обращаешься через интерфейсы.
В основном один, но код уже к 10к строкам подходит и около 15 пакетов. Да ещё проект по ходу постоянно переделывать приходится

Если бы не тесты, уже давно перестал бы понимать что там происходит

Maksim (Ellrion)
06.08.2018
20:07:34
Какие есть хорошие программы для проектирования структуры программ? — Toster.ru https://toster.ru/q/290137
Хз есть ли в том ответе но очень советую глянуть plantuml. Он плюс markdown - лучший тулз для доки имхо

Aleksandr
06.08.2018
20:19:42
Nazary
06.08.2018
23:59:44


Не понимаю откуда эти цифры и буква беруться

И заголовки и дата должны отдельно прилетать

Используется встроенный net http

И каждый раз они разные

На компухтере такого в курле нет

Какой-то трабл с пакетами в net/http

Aleksandr
07.08.2018
00:04:30
какой?

Nazary
07.08.2018
00:05:21
Заголовки через w.Header().Set тело через fmt.Fprintf

а фиг знает

Aleksandr
07.08.2018
00:05:39
проблема какая?

Nazary
07.08.2018
00:05:56


Страница 1281 из 1630