
Daniel
13.12.2017
10:43:36

Работько
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
для примера можете взять
https://github.com/yhat/scrape
а потом уже решить, нужно ли использовать библиотеку или можно обойтись более простым решением.

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

Oleg
13.12.2017
19:56:53
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

Aleksandr
14.12.2017
08:26:45

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

Dmitry
14.12.2017
09:10:44

Mush
14.12.2017
09:10:54

Aleksandr
14.12.2017
09:21:00

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

Mush
14.12.2017
09:25:48

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

Mush
14.12.2017
09:30:04

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
а редис хайлоад
ну вполне. непредсказуемых ростов таймингов при грамотном использовании нет.
очередь хранится в нескольких ключах, на разных инстансах. читатели читают все очереди

Sergey
14.12.2017
09:31:32

Mush
14.12.2017
09:32:13

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

Mush
14.12.2017
09:34:06

Admin
ERROR: S client not available

Emil
14.12.2017
09:37:42

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

Aleksandr
14.12.2017
09:41:19

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

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

Alexander
14.12.2017
10:00:34
именно!
сечешь фишку.

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

John
14.12.2017
11:33:51

Andrew
14.12.2017
11:38:48