Обновление версий¶
Как обновить уже внедрённый адаптер на новую версию. Новые версии публикуются в GitHub Releases; состав файлов релиза — Форматы поставки.
Перед обновлением — в любом варианте¶
- Прочитайте описание релиза — там перечислены изменения и возможные особенности перехода.
- Остановите обмен: на вкладке Kafka / Администрирование / Фоновые задания нажмите Заблокировать и дождитесь завершения активных потоков; отключите регламентное задание.
- Сделайте резервную копию информационной базы.
- Выберите момент, когда очереди максимально разобраны — так меньше сообщений «переживёт» обновление в промежуточных статусах.
Вариант «расширение конфигурации»¶
- Получите новый файл
Adapter Kafka v*.cfeиз релиза. - Откройте Конфигурация → Расширения конфигурации.
- Выберите расширение адаптера и загрузите новую версию: Конфигурация → Загрузить конфигурацию из файла (или удалите старое расширение и добавьте новое — настройки хранятся в данных базы и при этом не теряются).
- Обновите конфигурацию базы данных.
- Повторите шаги из Адаптации подсистемы, если они выполнялись (замена определяемого типа
кфкПользовательв расширении).
Если проект расширения создан на поддержке библиотеки (.xlib), обновление сводится к обновлению библиотеки до новой версии и повторному развёртыванию проекта — ручное слияние не требуется. Подробнее: 1С:EDT — Работа с библиотеками.
Вариант «основная конфигурация»¶
- Получите новый файл
Adapter Kafka v*.cfиз релиза. - Выполните Конфигурация → Сравнить, объединить с конфигурацией из файла, отобрав объекты с префиксом
кфк. - Если объекты адаптера дорабатывались в вашей конфигурации — проверьте слияние по каждому изменённому объекту.
- Обновите конфигурацию базы данных.
Если конфигурация ведётся в EDT на поддержке библиотеки (.clib), обновите библиотеку до новой версии и разверните проект — изменения адаптера придут без ручного слияния.
После обновления¶
- Включите регламентное задание и снимите блокировку (Разблокировать).
- Убедитесь, что подсистема включена: Kafka / Администрирование.
- Проверьте, что очереди разбираются: статусы новых сообщений доходят до «Выгружено» / «Обработано» — см. Мониторинг очередей.
- Просмотрите журнал регистрации на предмет ошибок фоновых заданий.
Внешняя компонента обновляется вместе с подсистемой
Simple Kafka Connector 1C входит в состав поставки — отдельно обновлять его не нужно. Требуемая версия компоненты — 1.9.2+.
Новые объекты и права
Если в новой версии появились объекты метаданных, роли кфкБазовыеПрава / кфкПолныеПрава обновятся вместе с подсистемой. Но если вы раздавали права на объекты адаптера собственными ролями — дополните их вручную. См. Роли и права.
Смотрите также¶
- Как расширение конфигурации, В основную конфигурацию — установка с нуля.
- Форматы поставки — что лежит в релизе.