Что нового появится в версии 2.3 - решение проблемы вылетов

2.11.09

Мы хотим вас порадовать :) Версия 2.3 будет действительно приятным событием, как для вас, так и для нас, потому что, кроме всего прочего, в ней появится новый движок для работы с плагинами. Что это значит? Если не вдаваться в детали, то для каждого обладателя CDC это означает полное решение проблемы вылетов во время сканирования…

Если Вам не интересны технические детали, то дальше можете не читать… Вы слышали о браузере Google Chrome? Думаю, что слышали. Так вот, он создает новый процесс для каждой новой вкладки. Тем самым, когда что-то вылетает, то умирает лишь та вкладка, в которой произошла ошибка и не более. Остальные продолжают работать как ни в чем не бывало. Самое интересное то, что такую систему мы придумали за долго до того, как появился Chrome :)
Как вы уже поняли, CDC использует то же самое для плагинов. Теперь существует два процесса (2 приложения): cdc.exe (клиент) и cdc_plugin_manager.exe (сервер). Каждый раз, когда CDC хочет обратиться к плагину, он отправляет определенную команду серверу. Тот выполняет её и отправляет клиенту (CDC) ответ. Протокол связи клиента и сервера – TCP. Если при выполнении команды (например, при сканировании файла) сервер “вылетает”, то клиент сразу же узнает об этом и запускает сервер еще раз. После чего между ними устанавливается соединение и “общение” продолжается (не обработанный файл при этом пропускается). Пользователь при этом не видит никаких ошибок.

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

опубликовал DeadbraiN в 04:24.

комментарии(1) для 'Что нового появится в версии 2.3 - решение проблемы вылетов'


  1. that’s cool !

    оставил(а) Anonymous · 188 дн. назад

Ваши комментарии?

Помощь по Textile