Listener (post-traitements)
موضوعي
يقوم المستمع بإجراء المعالجة اللاحقة عندما يتم دمج البيانات الجديدة في ملف محدد بوقت. يقوم بمقارنة ts_max_date.date بـ ts_max_date.last_date_listener لاكتشاف التحديثات.
تدفق المعالجة
- Listener::load() — يعلن العمليات التي سيتم تنفيذها بواسطة ts_file
- Listener::init() — مزامنة الجدول
listener_main - Listener::check() — يكتشف الملفات المحدثة
- Dispatch — يدعو أساليب العمل المرتبطة بها
أمثلة على المرسلين:
mysql_schemata → Listener::updateDatabase
mysql_global_variable → Listener::afterUpdateVariable
performance_schema → Digest::integrate
ssh_hardware → Alias::updateAlias