1 / 1 / 1
Регистрация: 02.08.2015
Сообщений: 15
|
|
1 | |
MySQL Обработка очереди запросов к БД04.02.2016, 17:06. Показов 1619. Ответов 3
Метки нет (Все метки)
Здравствуйте, сразу к сути:
С сервера поступают запросы (неравномерно по объему \ количеству) к БД, задача стоит в распределении запросов по группам приоритетности. 1 Понятно что нужно некое хранилище в памяти, но как именно его лучше организовать? 2 Как я понимаю, нужен механизм управления потоками клиентов базы данных, а значит нужно синхронизировать используемые ими данные - или есть методики как избежать синхронизации? 3 Какие есть практики организации очереди запросов (в общем) ? 4 Есть ли библиотеки позволяющие подобное (без дополнительных зависимостей)? У VertX зависимостей много. QBit изучаю. Писать на Java только учусь.
0
|
04.02.2016, 17:06 | |
Ответы с готовыми решениями:
3
Написать метод создания очереди и отправки запросов на сервер Как можно добиться очереди запросов к скрипту (запись файла)? Обработка файлов по очереди Обработка запросов |
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
04.02.2016, 22:17 | 2 |
сколько в запросов в секунду?
Добавлено через 29 секунд и что? Вам же их не тащить на себе.
0
|
1 / 1 / 1
Регистрация: 02.08.2015
Сообщений: 15
|
|
04.02.2016, 22:20 [ТС] | 3 |
от 30-50 до 200-350 в секунду запросов
По моему пониманию чем больше зависимостей\крупнее проект тем больше ресурсов он занимает. Это не входит в мои интересы Но если VertX прямо на столько быстр и крут - тогда его зависимости не проблема. И в таком случае хотелось бы пример реализации на его основе (или ссылку где почитать конкретно).
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
04.02.2016, 22:33 | 4 |
2016 год на дворе. Не думаю что вам негде найти пару гигабайт памяти и места на диске
На его сайте есть примеры. Сам я не пользовался поэтому сказать насколько он хорош не могу для современных БД это не критичная нагрузка. Подумайте действительно ли есть надобность в вашем решении По большому счету добавляете запросы в очередь и делаете один (или несколько) тредов которые берут запросы из этой очереди и отдают их БД с заданной частотой. Типичная задача producer-consumer
0
|
04.02.2016, 22:33 | |
04.02.2016, 22:33 | |
Помогаю со студенческими работами здесь
4
Обработка запросов обработка запросов Обработка запросов Параллельная обработка очереди файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |