@gogolang

Страница 875 из 1630
Andrey
01.03.2018
03:10:40
Народ, кто какую либу для кафки использует?
На сайте кафки есть ссылка на либу. Если найдешь лучше - скинь в личку, пожалуйста

Alexei
01.03.2018
08:01:13
Хелп! Кто может бросить код для формирования запроса к серверу и получения данных по API XML 1.0 в качестве примера?

Alexander
01.03.2018
08:02:07
что такое api xml 1.0 ?

Илья
01.03.2018
08:09:16
а то что ты пытаешься сделать - это приведение типов
всё он правильно делает - 24 - константа, time.Hour (тип time.Duration), и в конце приведение типt time.Duration(int)

Google
Michael
01.03.2018
08:09:32
что такое api xml 1.0 ?
между запросами гоняются полотна хмл

Alexander
01.03.2018
08:09:44
ну так это что, soap ?

rest? просто не json гоняем, а xml ?

Michael
01.03.2018
08:10:19
хз, чо там припекло автору

Илья
01.03.2018
08:11:04
Он указатель приводил
я как понял, у него там *int тип, так что он брал значение по указателю

Grigoriy
01.03.2018
09:55:25
Всем привет! В профилировании много runtime.memmove. list runtime.memmove выдает лог действий без указания мест, в которых вызывается. Подскажите, пожалуйста, как получить места вызовов memmove?

Vasilii
01.03.2018
10:02:07
https://github.com/uber/go-torch

Grigoriy
01.03.2018
10:04:53
Спасибо!

Nik
01.03.2018
10:06:29
Народ. Продолжаю вопросы к тем, кто пользовал кафку (может таки есть в чате).

https://github.com/tcnksm-sample/sarama/blob/master/async-producer/main.go

Timur
01.03.2018
10:06:57
А вопрос то в чем?

Nik
01.03.2018
10:07:04
Смотрю пример по самой попсовой либе - и не понимаю, как связать еррор с посланым мессаджем

Google
Nik
01.03.2018
10:07:11
(в случае многопоточности)

Илья
01.03.2018
10:07:55
memmove - или append, или []byte <-> string, или копирование больших структур

Andrei
01.03.2018
10:07:56
если ты о errorCh

Nik
01.03.2018
10:09:20
если ты о errorCh
Ха. А стоило только посмотреть глубже. Таймаут тоже либа сама отработает?

Aleksey
01.03.2018
10:09:39
Чятик, я пропустил, но откуда в названия появился “Okay”? Это что-то значит?

Andrei
01.03.2018
10:09:45
Aleksey
01.03.2018
10:10:15
шутка устарела на пару лет. А ассистент отзывается на Hey Google =)

Nik
01.03.2018
10:10:16
да, также получишь сообщение об ошибке
успех я вообще не увижу, если не подсвечу флаг.

Aleksey
01.03.2018
10:10:47
%)

Aleksey
01.03.2018
10:10:58


Илья
01.03.2018
10:11:26
шутка устарела на пару лет. А ассистент отзывается на Hey Google =)
у меня ассистент отзывается на хрен пойми что, обычно в кармане ?

Daniel
01.03.2018
10:12:01
это ассистент, подумал Штирлиц. но это был ствол пистолета

Aleksey
01.03.2018
10:12:03
у меня ассистент отзывается на хрен пойми что, обычно в кармане ?
Да, забиндить можно на что угодно. Кстати, если у тебя модный телефон, он может отзываться на сжимание бортов. В пикселе втором это из коробки так

Andrei
01.03.2018
10:12:08
успех я вообще не увижу, если не подсвечу флаг.
ага, нужно включить success в конфиге, но придется обязательно читать в successCh также прилетает оригинальное сообщение

Google
Grigoriy
01.03.2018
10:12:34
memmove - или append, или []byte <-> string, или копирование больших структур
https://play.golang.org/p/FPV8iRi1-MH - в таком случае тоже memmove?

Nik
01.03.2018
10:12:52
Еще вопрос - могу в метадату подложить чтонить свое, что бы созхранить свой контекст на это сообщение?

что бы это не просвечивало на другу сторону обмена

Aleksey
01.03.2018
10:13:04
Чятик, а где можно взять много разных строк для тестов? Со всякими странными символами?

Daniel
01.03.2018
10:13:16
а?!

Aleksey
01.03.2018
10:13:51
Строк. Не json

Nik
01.03.2018
10:14:24
Строк. Не json
а чем json не строка?) Тебе нужен абстрактный текст. На крайняк - из книжек копировать

Daniel
01.03.2018
10:14:39
я, когда мне нужны были строки, взял первый том войны и мира с lib.ru

Илья
01.03.2018
10:15:23
Andrei
01.03.2018
10:15:51
Еще вопрос - могу в метадату подложить чтонить свое, что бы созхранить свой контекст на это сообщение?
но эта метадата будет доступна только в твоем приложении, в саму кафку улетит только сообщение

Grigoriy
01.03.2018
10:16:31
make([]int, 0, i) - вот тут - много
Кажется, понял. Спасибо!

Nik
01.03.2018
10:18:40
но эта метадата будет доступна только в твоем приложении, в саму кафку улетит только сообщение
Как раз, то, что мне нужно. По получении ответа - просветить его в кишки вутрненнего обмена. И ждать не надо, и асинхрон полный.

Andrew
01.03.2018
11:31:48
Чятик, а где можно взять много разных строк для тестов? Со всякими странными символами?
А ещё всякие дичь-стринги можно из /dev/urandom достать, если нужен хардкор ))

Denis
01.03.2018
11:33:56
Товарищи, кто очен много работал с веб-сокетами? Подскажите такой кейс. Есть у меня 2 инста сокет-сервера, есть чатики, как вы шарите коннекты между инстансами? Ну например юезр на инсте 1 хочет написать юзеру на инсте 2. Все через очередь и несколько получателей?

Daniel
01.03.2018
11:42:42
почему очередь?

зачем очередь?

Mike
01.03.2018
11:43:10
ПОТОМУ ЧТО МЫ ИЗ СССР

Google
Alexander
01.03.2018
11:43:36
в 2018-м уже могут быть программисты чисто из россии

не все же старперы 30+ (простите)

Daniel
01.03.2018
11:43:58
я вот старпер 45+

Alexander
01.03.2018
11:44:11
респект от старпера 35+ ?

Evgeny
01.03.2018
11:44:23
но и не все щеглы 20+ (простите)

Daniel
01.03.2018
11:45:29
тем не менее

Admin
ERROR: S client not available

Daniel
01.03.2018
11:50:19
глобальная мапа, в которой юзер мапится на сокет. глобальный memcache, в котором юзер мапится на сервер, и апишечка передачи сообщения с сервера на сервер

второе и третье можно заменить очередью, или, скажем, ZMQ

но особенного смысла в этом нет

собственное rest api будет проще, скорее всего

Denis
01.03.2018
11:59:27
То ись конкретный юзер-сервер в кеше. Красиво. Спасибо.

Daniel
01.03.2018
12:00:23
рестарт кеша, правда, требует реконнекта всех пользователей

Denis
01.03.2018
12:00:43
redis тот же вполне может персистент хранить.

Daniel
01.03.2018
12:00:48
так что лучше что-нибудь с отказоустойчивостью и персистентностью взять вместо memcached

редис или апач

редис еще умеет в pub/sub на изменения в таблице. то есть - можно у себя локальный кеш юзер-сервер хранить

и апдейтить без полинга

Denis
01.03.2018
12:03:11
Daniel А не вы о NoSQL однажды в ТК выступали?

Google
Denis
01.03.2018
12:04:54
не надо велосипедить. юзай спец. либу с обёрткой сессий вебсокетов https://github.com/olahol/melody
вообще речь не о либе, а o шардинге коннектов между копиями инстансов приложений.

Andrey
01.03.2018
12:10:21
Чятик, а где можно взять много разных строк для тестов? Со всякими странными символами?
поискать faker golang в гугле советовали уже? Например https://github.com/icrowley/fake

Nikita
01.03.2018
12:24:29
привет всем. посоветуйте какую БД под мелкие API микросервисы лучше использовать

John
01.03.2018
12:24:53
Mongo

Nikita
01.03.2018
12:24:57
кто че использует

Никита
01.03.2018
12:25:10
Какого рода данные

Andrew
01.03.2018
12:26:02
Смешные картинки котиков, видосики, гламурный чятик?

tsov
01.03.2018
12:26:53
boltdb

Nikita
01.03.2018
12:28:07
Смешные картинки котиков, видосики, гламурный чятик?
нет, классические списки по 5-20 полей на сущноть

хранение , редактирование, и более частые запросы на чтения

Andrew
01.03.2018
12:29:28
Postgres добавим в список

Nikita
01.03.2018
12:30:16
Всякие кеши аля редис не подойдут. Выборки нужны по критериям. То есть не хватит key-value storage

Ivahaev
01.03.2018
12:31:38
Postgres добавим в список
Для мелочи уж слишком.

Andrey
01.03.2018
12:33:06
Sqlite?

Daniel
01.03.2018
12:33:24
Всякие кеши аля редис не подойдут. Выборки нужны по критериям. То есть не хватит key-value storage
это вопрос-то дискуссионный. у некоторых kv есть вторичные индексы. некоторые данные можно поправильно постоенному первичному успешно выбирать

короче - задачу надо ставить более конкретно

Nikita
01.03.2018
12:34:25
Так-то можно и тарантул вспомнить с его поддержкой SQL не полной и индексами

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