@proGO

Страница 816 из 1674
Irek
28.08.2017
14:31:27
Ну а остальные 10 процентов, это уже как вы защиту сделаете на стороне приложений

Subbotin
28.08.2017
14:34:10
Irek
28.08.2017
14:35:23
Из-за того в качестве решения применяют размещение фронта, тоесть в твоём случае LB где-то на хостингах. А уже бек у тебя

Aler
28.08.2017
14:59:26
Посоветуйте библиотеку для CUI. Только не такую, что рисует формочки, а просто интерактивно вопросы задает и ввод слушает

Google
Aler
28.08.2017
15:00:05
Вроде Input your name:

https://github.com/AlecAivazis/survey

вот нашел (вспомнил, что это prompt называется)

Subbotin
28.08.2017
16:27:23
только так у тебя страдает только часть клиентов (а можно и увести клиентов с сервера под атакой) а в случае прокси - все клиенты

Subbotin
28.08.2017
16:37:07
а что тогда мешает положить их через прокси?

Roman
28.08.2017
16:37:30
а что тогда мешает положить их через прокси?
то что прокси постарается распределить всю нагрузку равномерно по всем сервакам?

и там алгоритм как бы не rocket science..

где меньше подключений и ниже нагрузка туда и пробрасывай socket

Irek
28.08.2017
16:41:03
В досах в 90 процентов случаях падает/забивает канал

Ещё раз процитирую :)

Т.к. дос на L7 уже морально устаревает

Google
Irek
28.08.2017
16:44:59
так если все API серваки в открытом доступе, что мешает все положить?
А где вообще говорилось, что серваки бэк смотрят на внешний канал?

Из-за того в качестве решения применяют размещение фронта, тоесть в твоём случае LB где-то на хостингах. А уже бек у тебя

Subbotin
28.08.2017
16:47:24
то что прокси постарается распределить всю нагрузку равномерно по всем сервакам?
То что нагрузки столько, что её достаточно чтобы все сервера положить

Roman
28.08.2017
16:49:40
А где вообще говорилось, что серваки бэк смотрят на внешний канал?
ну дэк если они не в общем доступе тогда трафик полюбому идёт через прокси

Subbotin
28.08.2017
16:49:41
Это к тебе вопрос. Той от которой бэкэнды мрут

Roman
28.08.2017
16:51:11
Roman
28.08.2017
16:51:55
Какой прокси? Балансировщик может?
балансировщик и есть прокси, ибо трафик через него течёт

Irek
28.08.2017
16:52:16
Балансировщик он сам себе создаёт мало нагрузки по сравнению с бэком. Его основная нагрузка разве что возникает при размещении ssl

Сравните squid и haproxy например

Roman
28.08.2017
16:53:46
Неа, вы путаете мягкое и пушистое
иначе у нас Load Balancer лишь перенаправляет клиенты на API сервера. а API сервера значит в общем доступе что делает их уязвимыми для атак.

обычно же сервера за load balancer'ом в локальной сети а LB пропускает трафик через себя

Roman
28.08.2017
16:55:32
LB это фронт, вам что нибуль говорит?)
что так оффициально? давай уж на ты)

Irek
28.08.2017
16:55:36
У прокси другие задачи

Roman
28.08.2017
16:56:34
У прокси другие задачи
я это понимаю, но принцип работы практически один и тот-же, только у Reverse-Proxy конкретный destination а у LB динамичный

Google
Denis
28.08.2017
16:56:43
а Boolean, String и тд это боксы для примитивов

Irek
28.08.2017
16:58:38
я это понимаю, но принцип работы практически один и тот-же, только у Reverse-Proxy конкретный destination а у LB динамичный
Совершенно разный, абсолютно, LB проще в реализации и тем самым производительности требует в разы меньше. И как правило прокси поддерживает http,socks протокола, а LB, целиком tcp может "кушать", а некоторые ещё и udp поддерживают

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

Roman
28.08.2017
17:02:17
Совершенно разный, абсолютно, LB проще в реализации и тем самым производительности требует в разы меньше. И как правило прокси поддерживает http,socks протокола, а LB, целиком tcp может "кушать", а некоторые ещё и udp поддерживают
это как это абсолютно разный принцип!?) Reverse-Proxy: 1. client -> proxy: request Q1 2. proxy -> server: request Q1 3. server -> proxy: response R1 4. proxy -> client : response R1 Load Balancer: 1. client -> lb: request Q1 2. lb: pick server srv1 3. lb -> srv1: request Q1 4. srv1 -> lb: response R1 5. lb -> client : response R1) или я чего-то не понимаю?

LB от прокси отличается только шагом выбора destination сервер'а, в то время как Reverse-Proxy его уже знает

Roman
28.08.2017
17:04:50
Тогда вопрос, а зачем все же появились Load Balancer'ы?))
в смысле зачем? чтоб нагрузку распределять равномерно по нескольким серверам o_O

Irek
28.08.2017
17:04:56
На сколько я помню, прокси всегда же были популярнее))

Roman
28.08.2017
17:06:43
На сколько я помню, прокси всегда же были популярнее))
LB это можно сказать разновидность прокси для распределения нагрузки

кстати LB может быть даже в облаке, а API сервера в его VPN'ке, так по-моему сейчас и делают?

таким образом нужно исчерпать практически все ресурсы свех API серверов чтоб убить сервис, потому-что LB в облаке убить очень сложно

Roman
28.08.2017
17:10:29
к тому же современные облачные LB довольно умные

а если каждый API сервер просто в общем доступе весит тo сервис как домино повалится сервер за сервером при точечной атаке на все ноды

while(servers.next()) { overload(server); }

что в принципе невозможно если API сервера в локальной сети LB, повторяюсь

Irek
28.08.2017
17:17:34
к тому же современные облачные LB довольно умные
Они не умные - LB, просто у провайдеров, себя уважающих, имеется ддос защита на канальном уровне

а тот же http перебор, защищается своими уже средствами, ну либо за доп. плату и с передачей ssl сертификата

Che
28.08.2017
19:34:39


Google
Kirill
28.08.2017
19:35:25
У них удалёнки уже нет, если что

Che
28.08.2017
19:44:40
Я просто офигел от такой рекламы

А потом вспомнил что это все тот же фейсбук с его зондами

Kirill
28.08.2017
19:46:15
А это компания по performance marketing

Roman
28.08.2017
20:25:14
что взять в качестве простейшего локального файлового стораджа? Надо хранить один массив и один мап bolt?

Admin
ERROR: S client not available

Kirill
28.08.2017
20:27:31
Насколько простейшего?

Roman
28.08.2017
20:28:16
скажем так, 5 лет назад я бы взял sqlite

да даже и сегодня на самом деле, на iOS это дефолтная база

Sergey
28.08.2017
20:29:19
скажем так, 5 лет назад я бы взял sqlite
Scribble если что то оч малкое. Да и sqlite думаю лучше покатит

Kirill
28.08.2017
20:29:32
Oleksandr
28.08.2017
20:29:37
Для новичков есть отдельный чат, или всё сюда?

Roman
28.08.2017
20:29:44
у болта немного страшный ридми )

Oleksandr
28.08.2017
20:51:10
что у тебя там?
На будущее :) Спасибо за внимание, если что.

Denis
28.08.2017
20:51:15
время самоутверждений

Roman
28.08.2017
20:51:20
✌️

Google
Мерлин
28.08.2017
20:58:55
Это штука поверх болта

Roman
28.08.2017
20:59:30
спасибо, записал, посмотрю

Daniel
28.08.2017
21:45:40
Болт говно, но вариантов, считай, нет

Nikolay
28.08.2017
21:56:48
Коллеги, подскажите, пожалуйста, где найти алгоритм построения дерева (категории с подкатегориями с под... из БД) с разжеваной оценкой сложности желательно?

Aler
28.08.2017
22:07:08
Добрый вечер! А есть простой способ проверить путь на предмет executable без запуска приложения по пути? Кроссплатформенно

нашел permbits, но на винде он x флаг не возвращает

Anton
28.08.2017
22:38:10
нашел permbits, но на винде он x флаг не возвращает
а на винде такой флаг в принципе есть?

DreamingKitten
29.08.2017
01:36:57
В принципе нету

Надо парсить заголовки вручную или, может быть, LoadLibrary()

Dmitri
29.08.2017
03:13:52
нашел permbits, но на винде он x флаг не возвращает
на винде такого нету, на винде есть "расширение файла"

Che
29.08.2017
06:02:38
https://github.com/cznic/ql

Irek
29.08.2017
06:08:50
а почему все же не sqlite? Я только ради интереса...

Che
29.08.2017
06:15:12
ql на pure go

Aleksey
29.08.2017
06:15:50
Эта штука сейчас нормально в виндовсе работает или только для линукса пока? https://golang.org/pkg/plugin/ хотелось бы .too библиотеку сделать, чтобы можно было слинковать

Michael
29.08.2017
06:21:51
там же предельно ясно сказано linux only

Kirill
29.08.2017
06:58:15
Всем привет Подскажите, почему может не работать авторизация по ssh, каждый раз запрашивает пароль. В ~/.ssh/authrized_keys юзера лежит открытый ключ, в настройках ssh доступ по rsa включен

Страница 816 из 1674