@gogolang

Страница 703 из 1630
Работько
13.12.2017
10:45:47
250-300, если ключевые роли
роль с перспективой до team lead. Возможность реализоваться для того, кто хотел бы получить такой шанс и проявить себя. Поэтому пока 170-200

stixlink
13.12.2017
17:19:47
Всем привет! Подскажите, как заюзать транзакции в go-sql-driver/mysql. Делаю вот так https://pastebin.com/gJpNPA9T

но при тесте с помощью горутин создаваемых в цикле, вылетает ошибка Too many connections

Google
stixlink
13.12.2017
17:20:57
Как понимаю для tx новый коннект создается

Илья
13.12.2017
17:28:59
Да

Для каждой транзакции свой коннект

stixlink
13.12.2017
17:31:15
есть ли еще варианты использовать транзакции в этом пакете?

или заюзать другой пакет стоит, либо это везде так реализуется?

Nix
13.12.2017
18:48:08
подскажите либу для грабера html

Mikalai
13.12.2017
18:49:21
goquery ?

Oleg
13.12.2017
19:14:37
подскажите либу для грабера html
я думаю, тут свою писать нужно ибо сложного там 0.0, но в итоге не прийдёться копаться в чужом коде, а только в своём.

для примера можете взять https://github.com/yhat/scrape а потом уже решить, нужно ли использовать библиотеку или можно обойтись более простым решением.

Алексей
13.12.2017
19:49:07
Кто-нибудь использует nats в production? Полет нормальный?

Oleg
13.12.2017
19:56:53
Кто-нибудь использует nats в production? Полет нормальный?
я думаю , что полёт в любом случае нормальный будет ибо примеров внедрения достаточно , но там проблемы с durability , поэтому нужно сразу быть к этому готовым.

https://nats.io/documentation/streaming/nats-streaming-intro/

whats
14.12.2017
05:46:52
чуваки подскажите, пожалуйста по nginx , кароче взял я регехп вот такой server_name ~^(www\.)?(?<subdomain>.+)\.example\.com$; работает с www.anysubdomain.example.com, но вот https://www.anysubdomain.example.com не работает.. подскажите пожалуйста, что сделать надо?

Google
ros
14.12.2017
05:49:04
возможно https попадает в другой server

Phil
14.12.2017
05:57:33
А причем тут server_name?

Тут в пору listen показывать

whats
14.12.2017
06:03:00
@schors server { listen 80; server_name ~^(www\.)?(?<subdomain>.+)\.example\.com$; return 301 https://$subdomain.example.com$request_uri; }

Phil
14.12.2017
06:08:43
Тут надо чтото комментировать или и так все понятно? SSL просто не настроен и отсуьствует в конфиге

whats
14.12.2017
06:09:38
так он в следующем блоке server

наверное, если бы он не был настроет, то https://subdomain.example.com тоже не работало

Phil
14.12.2017
06:10:39
Ну оно только в тот блок и идет. В этот даже не пытается.

whats
14.12.2017
06:11:55
тоесть в него тупа скопироватьвсе тоже самое как и в следующем блоке для ssl?

Phil
14.12.2017
06:13:16
Я не знаю, что в следуюзем блоке) Но предположительно - да. А как иначе то?

whats
14.12.2017
06:13:43
а можно как нибудь этот ssl вкакую то переменную записа. а потом во всех блоках добавить?

Phil
14.12.2017
06:15:47
Зачем? Покажи следующий блок. Можно без location

whats
14.12.2017
06:17:59
server { listen 443 ssl; server_name *.example.com; root /public; ssl_certificate /ssl/example.crt; ssl_certificate_key /ssl/example.key; }

=)

Phil
14.12.2017
06:19:28
ssl_* можно вынести просто выше в http секцию. А listen дублировать

whats
14.12.2017
06:20:33
а у меня вооще нету http секции, это нормально?

Phil
14.12.2017
06:20:44
Да

Zloy Dobriy
14.12.2017
06:25:20
А причем тут голанг?

И нахуя делать одно и тоже в двух чятах? Профильном и ничего общего не имеющем?

Alexander
14.12.2017
06:27:31
он еще и в jvm написал

Google
Alexander
14.12.2017
06:27:54
некоторые люди очень тупые, смиритесь с этим

Zloy Dobriy
14.12.2017
06:29:57
Мдэ.

Oleg
14.12.2017
06:30:01
Высокомерие

Aleksandr
14.12.2017
08:22:17
https://tools.ietf.org/html/rfc8259

новый json rfc. Из некосметических отличий одно: json должен быть в utf-8 (раньше в utf-8,-16,-32)

Mush
14.12.2017
08:26:01
новый json rfc. Из некосметических отличий одно: json должен быть в utf-8 (раньше в utf-8,-16,-32)
не помню откуда, но мне устойчиво помнится что так изначально было

Aleksandr
14.12.2017
08:26:45
не помню откуда, но мне устойчиво помнится что так изначально было
возможно в другой какой-то спеке, например w3c. в 7159 нет

Алексей
14.12.2017
08:36:15
Господа, кто-нибудь юзал nats? Я делаю простую очередь, в случае отсутсвия subscriber`ов данные просто трутся, это можно как-то настроить? Т.е я поднимаю сначала publisher (он шлет несколько сообщений), затем subscriber, а данные он не получает.

Aleksandr
14.12.2017
09:21:00
вопрос в духе ру-коммунити - но зачем именно натс? если это внутри 1 процесса то каналы, если между - то редис, вполне тянет нагрузку
поменяй в вопросе местами редис и натс и он так же звучит без объяснений почему ты выбрал такой порядок слов

Slach
14.12.2017
09:21:32
+1 ;) Redis - хорошая штука... но все таки она изначально не для очередей делалась

Mush
14.12.2017
09:25:48
поменяй в вопросе местами редис и натс и он так же звучит без объяснений почему ты выбрал такой порядок слов
не совсем, с редисом пути все пройдены, натс менее популярен, требует ресерча и манов меньше

Ruslan
14.12.2017
09:28:29
я конечно не эксперт, но почему бы не юзать rmq?

(он же создан для этого елы палы)

Ruslan
14.12.2017
09:30:23
а редис хайлоад

ахаха

Mush
14.12.2017
09:30:25
хоть и да, это самый популярный инструмент очередей

Ruslan
14.12.2017
09:31:09
вообще конечно у меня куча вопросов с чего это он не для хайлоад?

Google
Mush
14.12.2017
09:31:22
а редис хайлоад
ну вполне. непредсказуемых ростов таймингов при грамотном использовании нет. очередь хранится в нескольких ключах, на разных инстансах. читатели читают все очереди

Mush
14.12.2017
09:32:13
вообще конечно у меня куча вопросов с чего это он не для хайлоад?
в durable режиме большие тайминги. в memory режиме он аналогичен редису

редис - гавно
такой ответ - говно

Slach
14.12.2017
09:33:41
редис - гавно
безосновательное утверждение, скорее всего вы с ним не работали

Mush
14.12.2017
09:34:06
+1 ;) Redis - хорошая штука... но все таки она изначально не для очередей делалась
на офф сайте редиса описаны паттерны использования его для очередей

Admin
ERROR: S client not available

Slach
14.12.2017
09:41:12
на офф сайте редиса описаны паттерны использования его для очередей
попробую обосновать свою точку зрения очереди в redis появились вообще не сразу, приоретезированные очереди через ZSET и ZPOP это немного костыль, PUBSUB это частный случай очередей и если придет сразу МНОГО publishers и все начнут срать по многу, то редис немножечко офигеет и консюмеры могут просто не получить своего... потому что redis однопоточный

Aleksandr
14.12.2017
09:41:19
не совсем, с редисом пути все пройдены, натс менее популярен, требует ресерча и манов меньше
я про другое. ты не объяснил почему так, а не иначе. тобой может пройдены - вопрошающим нет. поэтому для него это просто перестановка x и y

Mush
14.12.2017
09:45:29
попробую обосновать свою точку зрения очереди в redis появились вообще не сразу, приоретезированные очереди через ZSET и ZPOP это немного костыль, PUBSUB это частный случай очередей и если придет сразу МНОГО publishers и все начнут срать по многу, то редис немножечко офигеет и консюмеры могут просто не получить своего... потому что redis однопоточный
по поводу “много" говорил: масштабируем очередь изначально. много ключей. паблишеры паблишат в рандомные очереди, читатели читают например раундробином эти очереди могут быть даже на разных хостах. как чувствуем что редис упирается - разносим.

поскольку эта очередь “самодельная”, реализовать в ней подобные паттерны использования несложно. в отличие от того же реббита. если есть носители решения как масштабировать реббит, когда ему становится плохо - поделитесь а плохо ему становится только уже от большого кол-ва сообщений в очереди

Alexander
14.12.2017
09:49:18
а большое - это сколько ? сотни тысяч, миллионы ?

Alex
14.12.2017
09:49:33
это как будто разговор про кафку щас будет ))

Mush
14.12.2017
09:50:27
а большое - это сколько ? сотни тысяч, миллионы ?
у меня были проблемы > 100k просто от хранения такого объема но понятно что это зависит от железа, какое оно, я не скажу. но скажу что заменил на редис на том же железе, который живет долго и счастливо

Alexander
14.12.2017
09:50:39
а недавно видел аналог кафки на го. sandglasess что ли

совсем свежий, только-только кто-то шибанул

https://github.com/celrenheit/sandglass

по описаниям и фичам - вроде огонь. но руками не трогал

Alex
14.12.2017
09:52:02
ну надо смотреть реальные внедрения

Google
Alex
14.12.2017
09:52:31
по кафке просто мы знаем кто юзает

а вот sandglass..кто такие..где внедряли

Alexander
14.12.2017
09:53:10
да я думаю пока никто

Alex
14.12.2017
09:53:45
ну скорее кто то для себя

но звезд много у них

Roman
14.12.2017
09:54:34
sandglass - сырой еще

EXPERIMENTAL: This is a prototype of a side project. This should not be used in production in its current form as things may change quickly without notice.

Alexander
14.12.2017
09:54:54
ясен перец. все что младше 10 лет продакшена - сырое

Alex
14.12.2017
09:57:08
10 лет наверное совсем )

я обычно 3 года жду )

потом уже технология уже перестает быть хипстерской

и можно щупать

Andrew
14.12.2017
10:00:24
ясен перец. все что младше 10 лет продакшена - сырое
Блин, оказывается если пишешь софт на работе, то перед внедрением нужно подождать 10 лет пока не "разсыреет" ?

Alexander
14.12.2017
10:00:34
именно!

сечешь фишку.

Andrew
14.12.2017
10:01:58
Всё, заказчику свой софт не буду давать - скажу, что он 'сырой' и чтобы приходил через 10 лет ))

Andrew
14.12.2017
11:38:48
лишь бы к этому времени не протух :)
Дебиановцы предпочитают вместо слова "протух" слово "стабилизировался". ?

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