Рубрика:
Базы данных /
Изучаем «1С»
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ОЛЕГ ФИЛИППОВ, АНТ-Информ, заместитель начальника отдела разработки, comol@mail.ru
Под капотом платформы 1С Часть 3. Сервер 1С
Если регулярно возникают проблемы с сервером 1С:Предприятия, которые приходится решать «творчески», то эта статья для вас
Чтобы понять, откуда берется большинство проблем сервера 1С:Предприятия, нужно немного проследить за историей его разработки. Очень часто бывает, что проблемы в системе проявляются из-за изначально неправильно спроектированной архитектуры, ошибки которой очень сложно признавать и исправлять впоследствии.
Сервер 8.0
Да, у 1С:Предприятия 8.0 тоже был сервер приложений. Реализован он был как COM-объект и для работы использовал протокол COM+. Очевидно, что такое решение было принято ввиду отсутствия времени/средств/желания дляразработки полноценного сервера 1С:Предприятия. Сервер представлял собой обычного клиента 1С, способного работать не с файловой базой, а с СУБД MS SQL Server. Проблем с данным программным продуктом было огромное количество. Тем не менее потребность в нем была, поэтому следующим решением стал сервер 8.1.
Сервер 8.1
Очень удачный, на мой взгляд, программный продукт и огромный шаг вперед. 1С наконец-то обрела сервер, работающий по TCP/IP, притом сразу появились кластер серверов, утилита администрирования и поддержка нескольких СУБД. Вотличие от всех последующих данный сервер действительно работал практически с первых версий. На мой взгляд, архитектура сервера 8.1 является оптимальной для работы платформы 1С в ее нынешнем виде. С одной стороны, онобеспечивает достаточно высокую производительность, с другой – в нем нет лишних «продвинутых» функций, поэтому он достаточно прост и стабилен.
Сервер 8.2
В данной версии появились такие понятия, как «Сеанс», «Резервный кластер» и подобные. Вкупе с тем, что в концепции управляемых форм основная часть кода должна была быть вынесена на сервер, для 1С сервер 8.2 оказался достаточно сырым и нестабильным на момент выхода. Кроме того, в 1С постарались соблюсти обратную совместимость с 8.1, что, видимо, тоже не слишком положительно сказалось на стабильности работы сервера 8.2.
Далее мы кратко пройдемся по официальной документации [1] сервера 1С, добавляя и расширяя ее теми моментами, которые в документации не описаны и, конечно, описаны не будут, но для успешной эксплуатации сервера 1С они достаточно важны.
Итак, по порядку.
Статью целиком читайте в журнале «Системный администратор», №07-08 за 2016 г. на страницах 75-77.
PDF-версию данного номера можно приобрести в нашем магазине.
- Официальное руководство администратора сервера 1С:Предприятие 8.3 – http://its.1c.ru/db/v838doc#browse:13:-1:1.
- Официальный баг-трекер 1С – https://bugboard.v8.1c.ru.
- Особенности работы платформы 1С с СУБД Oracle Database – http://infostart.ru/public/340996.
- Статья про технологический журнал 1С – http://infostart.ru/public/18845.
- Избавление от утечек памяти 1С – http://infostart.ru/public/92685.
- Филиппов О. Под капотом платформы 1С 8.3. Часть 1. Работа с СУБД. // «Системный администратор», №5, 2016 г. – С. 3739 (http://samag.ru/archive/article/3192).
- Филиппов О. Под капотом платформы 1С 8.3. Часть 2. Работа с СУБД. // «Системный администратор», №5, 2016 г. – С. 4447 (http://samag.ru/archive/article/3215).
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|