[Devel] Информация для DBServer'а

Ilya Shpigor shpigor на etersoft.ru
Чт Сен 9 16:55:26 MSD 2010


Возникла еще одна проблема.

DBServer должен разобраться каким датчикам нужно квитирование, а каким - нет.

Сейчас через свой метод parse все что он получает - это объект SensorMessage, 
по которому про квитирование ничего неизвестно.

При этом у кого-то была идея, что всю информацию DBServer'у должен сообщать 
журнал.

Это конечно хорошо, но тогда возникнет два потока информации об измененных 
датчиках:

1. от родительского метода parse - для всех сработавших датчиков

2. от журнала - для датчиков, попавших в журнал и некоторым из которых 
требуется квитирование

Т.е. информация в БД будет дублироваться.

Если Журнал просто сообщит - "датчику с таким id нужно квитирование", то будет 
поздно. Информация по этому датчику ушла в main_history и id добавленной 
записи уже никак не достать. Этот id можно получит только сразу при 
добавлении. Т.е. здесь есть некая транзакция.

-- 
Best regards,
Ilya Shpigor.


Подробная информация о списке рассылки Devel