LINUX.ORG.RU

Сообщения quest

 

Архитектура высоких нагрузок

Форум — Development

На странице http://ruhighload.com/post/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0+%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D1%85+%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BE%D0%BA в пункте «4. Кеширование» изображена архитектура(1) где сервера с php выступают по сути в виде прокси к единому memcache и базе. База и кеш едины потому что клиент первым своим запросом может попасть на один php сервер, а вторым на другой - поэтому данные и хранятся в едином месте.

Вопрос: какое количество клиентов потянет подобная система?

Скажем нужно обеспечить работу для одного миллиона периодически приходящих в течении дня клиентов. Насколько такая схема будет работоспособна?

Не упремся ли мы тупо в производительность базы данных и забитый канал до выделенного memcache?

Сколько и каких серверов можно поставить при такой архитектуре?

Плюсы тут в том что при отказе любого php сервера никаких проблем не будет. Минусы возможная просадка производительности.

Не лучше ли делать архитектуру(2) где множество серверов специализируются каждый на своей группе клиентов, когда конкретный клиент завязан за конкретный сервер со своей локальной базой данных и memcache? Плюсы тут в том что по идее с производительностью проблем никаких быть не должно. Минусы в том что при отказе сервера выключается доступ для группы клиентов.

Заранее благодарен за любые аргументированные комментарии!

quest
()

перераспределение нагрузки

Форум — Development

Положим у нас есть программы-клиенты которые время от времени подключаются к серверу и работают там со своими данными. Каждый клиент при подключении спрашивает у балансера с каким сервером (из множества серверов) ему нужно работать (где хранятся его данные), подключается к нужному серверу и работает. Время от времени складывается ситуация когда одни серверы простаивают, а другие перегружены - возникает задача переноса данных клиентов с сервера на сервер. Кроме того такая задача может возникнуть просто для обслуживания сервера или замены железа. Клиенты во время работы держат с сервером открытое соединение. Клиенты могут работать относительно долго (часы).

Что использую я: я храню долговременные данные в SQL (postgresql), кеш в NOSQL (memcached). Положим клиент пришел на свой сервер (current) и работает там. Нам нужно перенести клиента и его данные на новый сервер (target). Для переносимого клиента запись начинается в SQL target сервера, а чтение как из SQL current так и из SQL target. Параллельно данные из SQL current переносятся в target. Конечным этапом кеш из NOSQL current сбрасывается в SQL target а клиенту передается команда перейти на target.

Как бы такую задачу решали вы? Какие инструменты бы использовали? Может быть сделали бы для currnet и target общий выделенный SQL сервер? Использовали что-то типа mongodb или сетевых файловых систем? Чем подробней тем интересней, заранее спасибо за ответы!

quest
()

псевдоголуби

Форум — Talks

коллега тут видел стаю каких-то псевдоголубей: похожих на голубей но больше пушистей и коричневого окраса, паслись стаей и улетели... что это могло быть?)))

quest
()

Опровержение Большого Взрыва и расширения Пространства. В.Минковский.

Форум — Talks

https://www.youtube.com/watch?v=vClanMKzzU4

По ссылке эталонное сияние четкости!

quest
()

Юзабилити

Форум — Talks

Наткнулся на такую вакансию http://spb.hh.ru/vacancy/10905796

Подскажите чтобы такое почитать чтобы делать красивые современные и удобные web интерфейсы) Хочется систематизировать свои ощущения.

Какую нибудь книжку желательно доступную в электронном виде.

quest
()

В чем Торвальдс делает презентации?

Форум — Talks

subj

quest
()

Считываем отпечатки пальцев

Форум — Talks

Нужно железо которое имеет дрова как под GNU/Linux (это главное) так и возможно под венду с помощью которого я условно смогу понять нужный человек поднес палец к нему или нет.

Если кто-то имел с таким дело, подскажите пожалуйста конкретные модели.

quest
()

палец Торвальдса

Форум — Development

Вместо gcc 4.10 теперь ожидается gcc 5.0 Что там будет кто знает?

 

quest
()

фигня какая-то

Форум — General

делаем: echo -en «\n\n\n\n» > nano.save.1 а теперь запускаем mc и нажимаем F3 на этом файле. WTF?

$ dpkg -l | grep mc
ii  mc                                    3:4.8.12-1                        amd64        Midnight Commander - a powerful file manager
quest
()

Motorola rz100

Форум — Talks

Хочу поделится. Для своей лопаты Samsung n7105 прикупил bluetooth трубку Motorola rz100. Наверное это лучшее что есть сейчас на рынке за последние годы, не понятно почему такой маленький выбор подобных фиговин.

До него пробовал юзать bb-mobile micrON-3 - не поперло, а это то что нужно. Недели три ношу в чехле на ремне - удобно брать, удобно говорить часами) Может кому-то то-же понравится.

http://www.ebay.com/itm/Motorola-89506N-RZ100-Bluetooth-Smart-Controller-for-Android-/151003559988

Battery Life: Up to 20 hours
Standby: Up to 20 days of standby
Charging Time: Approx 1 hour
quest
()

galaxy note n7105 мобильная сеть не доступна

Форум — Mobile

Сбросил в ClockworkMod на заводские настройки, загрузил бекап - мобильная сеть не доступна.

Прошивка модуля связи: неизвестно
IMEI: неизвестно

HELP! Что делать то? IMEI я знаю (его и гугл запомнил и под батареей написан).

Пробовал модемы прошивать отсюда - http://forum.xda-developers.com/showthread.php?t=2031575 - эффекта ноль.

Вроде говорят что это симптомы запоротого /efs - так вроде есть там файлы и дата изменения старая...

Тут - http://digphone.ru/kak-vyjti-iz-factory-mode-na-samsung/ советуют делать echo -n ON >> /efs/FactoryApp/factorymode, так там и так ON.

Может симкарта сдохла, но уж как-то аккурат после сброса... Помогите плиз!

cast uuwaan, anonymoos

Перемещено mono из talks

quest
()

.asoundrc

Форум — Linux-hardware

Люди у кого вывод этой команды такой же дайте пожалуйста свой .asoundrc !

$ cat /proc/asound/cards.asoundrc
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf0610000 irq 41

Это мать GA-H81M-D2V, вкомпилил в ядро 3.14.3 модуль Intel HD Audio и Build Realtek HD-audio codec support. Втыкаю наушники - играет только в левом ухе. Что это? Думал наушники плохие, в других то-же самое... Как лечить?

Перемещено leave из talks

quest
()

android launcher

Форум — Mobile

Поделитесь кто чем пользуется? Поставил себе cyanogenmod11 туповат его trebuchet в частности не понял как количество столов увеличить. Накачал тут всяких - смотрю. Еще телефонное приложение и контакты с смс - тихий ужас в сравнении со стоком galaxy note 2 n7105, зато свежий андроид и все реально начало летать.

Перемещено mono из talks

quest
()

cups systemd

Форум — General

INFO: в debian unstable команда apt-get install cups уже сволочь хочет безалтернативно поставить systemd, к счастью можно ручками качнуть нужные пакеты и поставить их через dpkg без всякого systemd и все будет работать. покупайте сетевые принтеры) например Brother_HL-2250DN

quest
()

galaxy note 2 n7105 и cyanogenmod

Форум — Talks

Кто нибудь юзает? Может не n7105 а другой sumsung с пером? Хочу прошить но останавливает возможная не работоспособнось пера. Сейчас стоит прошивка от sumsung и прога для пера «s note», как я понимаю скачать ее негде. Поделитесь плиз историей успеха!

quest
()

.asoundrc

Форум — General

Есть мать GA-H81M-D2V, вкомпилил в ядро 3.14.3 модуль Intel HD Audio и Build Realtek HD-audio codec support.

$ cat /proc/asound/cards
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf0610000 irq 41
$ cat ~/.asoundrc
pcm.!default
{
    type hw
    card PCH
}

ctl.!default
{
    type hw
    card PCH
}

Втыкаю наушники - играет только в левом ухе. Что это? Думал наушники плохие, в других то-же самое... Как лечить?

quest
()

Память

Форум — Talks

Память что-то не к черту, а может просто тупею))) Часто забываю слова и туплю несколько секунд чтобы вспомнить. Сегодня вообще час вспоминал название корня который употребляют в чай и для суши - «Имбирь», так и не вспомнил. Нашел в инете и ассоциировал его мысленно с «Пломбир» - теперь я его никогда не забуду.

Наверное это старость, мне под сороковник уже. Может к врачу сходить? К какому? Может башку на томографе просветить или лекарств каких попить или еды какой поесть? Вдоль не предлагайте пожалуйста!

quest
()

qt, cardreader и stdin

Форум — Development

Есть POS теминал с картридером, он как я понимаю подключен к COM3. Если открыть терминал и провести карточку то получим в теминале строку. Если написать программу и читать stdin то получим эту строку. Я пишу на qt5, читаю чтобы не было блокировки в отдельном треде примерно так:

QTextStream cin(stdin);

for (;;)
{
    QString str = cin.readLine();
    printf("read: \"%s\"\n", str.toStdString().c_str());
    emit readyLine(str);
}

Собственно проблема: приложение графическое, запускаю из терминала, открывается Qt окно - нечитает нифига, переключаюсь на терминал (приложение все еще запущено) - читает.

Где я туплю? Как читать при том что графическое окно будет на переднем плане?

quest
()

музыка на bluetooth гартитуру в android

Форум — Talks

Кто нибудь слушает музыку в bluetooth наушниках с android? Подскажите плиз что за гарнитура, что за плеер в android?

quest
()

Glaive RT 665 D

Форум — Linux-hardware

Это POS териминал. X86 комп в специфическом исполнении предназначенный для торговых точек. Из специфического железа: touch панель на монитор, картридер, порт денежного ящика. Кто нибудь на это ставил GNU/Linux? В мануале сказано что они поставляются и с линуксом то-же. Может у кого дистр есть или образ винта или дрова специфические? Пока не ясно даже как в BIOS войти. Сейчас там стоит POS редакция winxp-sp3.

quest
()

RSS подписка на новые темы