Помогите идеями о организации структуры распределенной систе
От: ssm Россия  
Дата: 18.08.04 11:14
Оценка:
Вот в кратце описание того, что мне необходимо реализовать и то что уже реализованно:

Реализованы два Сервера:
Server1
-COM+
-Remote
— Обеспечивает обработку данных
— среднее время обработки запроса клиента 1 минута

Server2
-COM
-Local
— Обеспечивает пост-обработку данных, обработанных Server1
— среднее время обработки запроса клиента 5 минут
— Single Insance(non MT)


Необходимо реализовать Server3, таким образом, чтобы он выполнял следующие задачи и отвечал следующим параметрам:

— Находился с Server2 на одной машине
— Направлял запросы клиентов to Server1, после чего результат отработки обрабатывался посредством Server2
— Результат работы Server2 в определенном виде возвращался клиенту

Теперь как я себе все это представляю:
1. DCOM, на машине Server2
2. Организация 2-х очередий сообщений
2.1 MQ1
— запросы клиентов к Server3 ставятся в очередь
— есть maximum n потоков, которые вынимают сообщение из этой очереди
— каждое вынятое сообщение перенаправляется к удаленному Server1, после обработки сообщения сервером Server1, формируется новое сообщение и помещается в очередь MQ2
2.2 MQ2
-есть один поток, который вынимает сообщение из этой очереди и направляет их для обработки к Server2
-передача каким то образом результата клиенту Server3


Так как опыта по разработке распределенных систем у меня нет, прозьба громко не ругаться, а помочь советом
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.