Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 06:40:23

Страниц: [1]
Печать
Автор Тема: RDMT - сервер для решения проблем с контролем  (Прочитано 136 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Ivan    ↓ 
19 Ноябрь, 2011, 01:55:47
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Написал асинхронный потоковый сервер количественного контроля нагрузки.
 
Как он работает -
1. Клиент шлёт серверу строку в формате ключ:макс
ключ - любая не длинная строка, к примеру md5 от sql-запроса, или имя таблицы на худой конец
макс - максимальное число отправлений этого ключа серверу в минуту (интервал можно регулировать)
2. Сервер отвечает клиенту одним байтом - 1 (разрешить) или 0 (превышение)
 
Сервер написан на perl, api пока написал только для php. В папке Tests еще валяется тест для питона, можете глянуть питонисты (:
Обращаться к серверу можно с чего угодно. Если клиент открыл соединение и "завис", то сервер ждет 3 секунды (тоже можно конфигурировать) и дропает соединение.
 
Написано "на коленке". Если кто-то имеет возможность протестировать - протестируйте буду признателен =)
Записан

kostyl    ↓ 
19 Ноябрь, 2011, 01:58:23 , спустя 2 минуты 36 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

а зачем ты это писал?
Записан

качество жизни обратно пропорционально количеству лени
Ivan    ↓ 
19 Ноябрь, 2011, 02:04:51 , спустя 6 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98


а зачем ты это писал?

Запилил себе на один пока еще не дописанный проект защиту от брута
нечего делать было
Спустя 1 минуту 11 секунд добавил
Знаю что есть на акселераторе шаред-память в пхп, но свои костыли приятнее)
Записан

phpdude    ↓ 
19 Ноябрь, 2011, 02:30:01 , спустя 25 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

безумец
Спустя 14 секунд добавил
лучше бы в квайк пару раундом схуярил
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Ivan    ↓ 
19 Ноябрь, 2011, 02:41:37 , спустя 11 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

В третий или четвертый?
Записан

phpdude    ↓ 
19 Ноябрь, 2011, 02:58:26 , спустя 16 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

в третий конечно!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1]
Печать
 

Перейти в: