Как вы держите в голове /отлаживаете distributed программу?
От: SleepyDrago Украина  
Дата: 02.09.10 14:11
Оценка:
Собсно интересует любой опыт в сабже. Думаю скатимся как обычно так что можно начинать прямо тут

Пока все что мне приходит в голову это создать по экземпляру специального объекта на каждый из взаимодействующих процессов. Этот объект будет владеть глобальными от каждого процесса.
Придется написать чтото типа цикла опроса каждого из процессов с логическим временем и обернуть всю синхронизацию и посылку сообщений ... Выглядит в масштабах реального г-кода весьма неприятно. Так как всякие статические данные и глобальные и тп придется искоренять на корню. И отслеживать появление новых

Соответственно если записывать в реально распределенном варианте какие события в каком процессе имели место то потом этот "эмулятор" сможет за недельку в гдб доползти до нужного места в нужном процессе чтобы воспроизвести падение.

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