Нужна страница со cкриптом управления деревом каталогов NESTED SETS на языке PHP Действия с каталогами: добавление, удаление, редактирование, перемещение каталогов. Структура таблицы: CREATE zio_tree ( ...
Amazon Web Services EC2 и SQS - PHP Queue
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Я хочу использовать Amazon Web Services для посылки сообщений.
Сообщение добавится в SQS, а ЕС2 сервера его обработают.
Когда пользователь посылает сообщения, сделается новая SQS Queue для этого юзера. пара серверов батуд обрабатывать сообщения всех пользователей, но если какой-то пользователь отправляет слишком много сообщений, то надо добавить отдельные ЕС2 сервера, что бы обработать те сообщения.
Главное надо:
1. что бы можно было выбрать сколько серверов работают в определенный момент:
- просто добавлять 1 и убирать
(каждый час, каждый из этих серверов менять на новые по такому механизму:
49 минут после старта добавить новый сервер (будет место старого)
55 минут после старта отключить проверку SQS
58 минут после старта отключить EC2 сервер
)
- Если пользователь добавляет в SQS >30 сообщений, то добавить отдельный ЕС2 сервер который будет обрабатывать сообщения только этого пользователя.
А если >100 то добавить три сервера, >500 то 5.
(этих серверов менять на новые на надо и они сами должны отключится когда все сообщения пользователя обработанные)
2. возможность удалить все сообщение определенного пользователя (по username)
3. Выбрать сколько Threads проверки SQS (обработки сообщений) на каждом сервере.
-------
1. Control Panel PHP
- SET # of sender threads running on each EC2
- SET URL of sender file (see below)
- SET # of ec2 servers/instances Always Running
- DELETE queue messages
-- delete ALL
-- delete by USERNAME
- SHOW STATUS ec2 servers/instances
-Status by USERNAME
username 1 SQS: 23 messages
username 2 SQS: 3 messages
2. EC2
- Step 1: Start Apache+PHP5 (xampp)
- Step 2: Threads check SQS for messages (# of threads set in CP)
- Step 3:
-- if message -> sender.php?data=SQSdata (returns SUCCESS/FAIL)
---------------------> update SQS status (message SUCCESS/FAIL)
3. SQS
userid | msgdata | timestamp
add_messages.php?useid=2323&data=message...
delete_messages.php?userid=2323
status.php?userid=2323
---
все исходники и Amazon EC2, S3 AMIs тоже нужны
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен18 лет назад
- $400
Нужен хороший интернет магазин по продаже игровой валюты и золота в онлайн-играх (пример: ige.ru, rpgserv.ru) Основные требования: 1. Чат поддержки (неограниченное число операторов и клиентов, умное распределение клиентов) 2. Корзина ...
Веб-программирование1 исполнительЗакрыт18 лет назад - $250
Необходим скрипт доски объявлений, аналог www.do1.ru, но с более расширенным функционалом для SEO. Уважаемые коллеги, просьба, если не видели данный скрипт или не знаете, что такое SEO - не отнимать ни свое, ни мое ...
Веб-программирование1 исполнительЗавершен18 лет назад Необходимо создать по заданному сценарию флэш шапку с элементами 3-д. Оставляйте ICQ и будьте на связи,исполнитель будет выбран сегодня.
Веб-программирование21 заявкаЗакрыт18 лет назадмеханизм, который бы позволил автоматически определять когда бегун подвисает и автоматически заменять его на время зависона на другие рекламные блоки цены, сроки, портфолио обсуждение: http://forum.searchengines.ru/showthread.php?t=150511 от начинающих предложения не ...
Веб-программирование3 заявкиЗакрыт18 лет назадЕсть: Логотип в векторе, а так же вариант в фотошопе! Необходимо: Создать анимированный (вращающийся постоянно) логотип во flash. (2 размера, данные по размерам предоставлю кандидату) Логотип в виде 4ех конечной звезды ...
Веб-программирование1 исполнительЗакрыт18 лет назадПлан представляет собой перечень заданий на отгрузку и получение товаров по имеющимся в БД приходно-расходным документам (Счет на приход и счет на расход с реквизитом «Желаемая дата отгрузки» - unload_desired_date, входядящим в интервал дат для ...
Веб-программирование1 исполнительЗавершен18 лет назад- $1000
Необходимо разработать несколько Flash минигр Требования: Типичный интерфейс мини-игры Главное меню всех мини-игр содержит следующие элементы: 1. Играть – начало новой игры. 2. Лучшие результаты – ...
Веб-программирование16 заявокЗакрыт18 лет назад - $250
Для движка интернет магазина VamShop (http://vamshop.ru) нужно сделать такой модуль, что бы для каждой группы покупателей можно было назначать скидку с привязкой к категория твара. К примеру: группа "покупатель" ...
Веб-программирование4 заявкиЗакрыт18 лет назад - $50
Нужен скрипт которые создаст из файла xml( или string xml) массив. Чтобы работал под php4 и php5.
Веб-программирование7 заявокЗакрыт18 лет назад