Главная » Просмотр файлов » ЛР4_1С_83_тонкий_и_WEB-клиент

ЛР4_1С_83_тонкий_и_WEB-клиент (1031817), страница 2

Файл №1031817 ЛР4_1С_83_тонкий_и_WEB-клиент (Методические указания по выполнению лабораторных работ 1,2,3,4) 2 страницаЛР4_1С_83_тонкий_и_WEB-клиент (1031817) страница 22017-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

СОВЕТ. Не рекомендуется размещать несколько рабочих серверов на одном физическом компьютере для систем, находящихся в промышленной эксплуатации.

Кластер серверов представляет собой один или несколько рабочих серверов. При этом информация о том, сколько рабочих серверов выполняется на одном физическом компьютере, не важна для описания и работы кластера. Для того чтобы «знать», для каких кластеров серверов данный рабочий сервер является центральным, агент кластера ведет список кластеров. Список кластеров представляет собой файл 1cv8wsrv.lst, в котором хранится информация о тех кластерах серверов, в состав которых входит данный рабочий сервер, а также список администраторов данного рабочего сервера. Данный файл хранится в каталоге данных кластера (см. здесь). Фактически, агент сервера не входит в состав рабочего сервера, а лишь обеспечивает его работу (в том числе и «представительство» в кластере серверов)

Рис. 2. Общая схема сервера «1С:Предприятия»

В состав любого кластера должен входить минимум один рабочий сервер, у которого установлено свойство Центральный сервер. Максимальное количество центральных серверов не ограничено. Это означает, что для всех рабочих серверов, входящих в состав кластера серверов, можно установить флажок Центральный сервер. Рабочий сервер может быть центральным сервером в одном кластере и обычным (не центральным) – в другом кластере серверов. Также, рабочий сервер с установленным признаком Центральный сервер, может выступать в качестве точки подключения к кластеру серверов, в состав которого он (рабочий сервер) входит.

Рабочая часть рабочего сервера включает в себя менеджер кластера (rmngr) и рабочий процесс (rphost). Менеджер кластера обеспечивает функционирование рабочего сервера и взаимодействие с другими рабочими серверами, входящими в состав кластера. Рабочий процесс непосредственно обслуживает клиентские приложения, взаимодействует с сервером баз данных, исполняет код, который в прикладном решении отмечен как выполняемый на сервере. Количество рабочих процессов определяется настройками рабочего сервера, кластера серверов и физическими характеристиками компьютера, на котором работает рабочий сервер.

В состав рабочего сервера может входить минимум один менеджер кластера. Если менеджер кластера работает на центральном сервере, то он называется главным менеджером кластера. Максимальное количество менеджеров кластера равно количеству сервисов кластера (см. здесь). Однако если один рабочий сервер входит в состав нескольких кластеров, то для каждого кластера будет создан минимум один менеджер кластера.

Главный менеджер кластера «ведет» реестр кластера. Реестр кластера представляет собой файл 1CV8Clst.lst, который хранит следующую информацию:

  • ● список информационных баз, зарегистрированных в данном кластере;

  • ● список рабочих серверов, входящих в кластер;

  • ● список рабочих процессов, входящих в кластер;

  • ● список менеджеров кластера;

  • ● список сервисов кластера;

  • ● список администраторов кластера.

Если в состав кластера входит несколько центральных серверов, то реестр кластера ведется каждым из главных менеджеров кластера. Для того чтобы данные каждой копии реестра кластера были актуальными, внутри кластера серверов выполняется постоянная синхронизация реестра кластера между главными менеджерами кластера центральных серверов.

В самом простом случае, рабочий сервер и кластер серверов могут располагаться на одном компьютере, как показано на рис. 3.

Рис. 3. Простой вариант кластера

1.2. Взаимодействие клиентского приложения с кластером серверов

Взаимодействие различных процессов кластера серверов «1С:Предприятия» между собой и с клиентским приложением осуществляется по протоколу TCP/IP. Таким образом, каждый из процессов кластера адресуется именем рабочего сервера, на котором он запущен, и номером сетевого порта.

По умолчанию при установке кластера серверов используются следующие номера сетевых портов:

  • ● Агент сервера – порт 1540;

  • ● Менеджер кластера – порт 1541.

  • ● Для рабочего процесса номер порта выделяется динамически из указанного диапазона, по умолчанию используется диапазон сетевых портов 1560:1591.

При необходимости можно изменить номера и диапазон используемых портов.

Рис. 4. Простой кластер

На приведенном рисунке имя центрального сервера – 1C_Serv. Таким образом, сам центральный сервер адресуется как 1С_Serv:1540. Кластер, расположенный на этом сервере, адресуется как 1С_Serv:1541, а рабочий процесс – 1С_Serv:1561.

Когда клиентское приложение пытается подключиться к информационной базе в варианте клиент-сервер, оно обращается по адресу кластера серверов: 1С_Serv:1541.

Рис. 5. Обращение к простому кластеру

Менеджер кластера выбирает рабочий процесс, который будет обслуживать клиентское приложение, и сообщает клиентскому приложению его адрес. В данном случае, поскольку рабочий процесс один, это будет 1С_Serv:1561.

Рис. 6. Установленное соединение

Клиентское приложение связывается с выделенным ему рабочим процессом, который выполняет аутентификацию пользователя информационной базы и осуществляет все дальнейшее взаимодействие клиентского приложения с информационной базой.

ВНИМАНИЕ! Для успешного функционирования системы версии клиентского приложения и сервера должны быть полностью идентичными. Функционирование системы будет невозможно, если, например, сервер имеет версию 8.3.3.100, а клиентское приложение – версию 8.3.3.150.

1.3. Сервисы кластера

Вся функциональность менеджера кластера серверов разделена на несколько независимых сервисов. Каждый сервис обладает некоторыми характеристиками. Далее приведен список сервисов, с кратким описанием и указанием состава характеристик:

Сервис

Описание

Характеристики

Блокировок
объектов

Хранит пессимистические (нетранзакционные) блокировки объектов.

Память

Репликация

Перенос+

Деление по ИБ

Блокировок
кластера

Хранит блокировки информационных баз, сведения об активных процессах и другую динамическую информацию о работе кластера.

Репликация

Не переносится

Времени

Поддерживает получение оперативной отметки времени и некоторые вспомогательные функции.

Репликация

Перенос+

Деление по ИБ

Журналов
регистрации

Поддерживает доступ к журналам регистрации.

Диск

Перенос-

Деление по ИБ

Заданий

Управляет запуском и отслеживанием времени жизни фоновых и регламентных заданий.

Перенос+

Конфигурации кластера

Хранит все настройки кластера.

Не переносится

Репликация

Нумерации

Обеспечивает генерацию уникальных номеров и кодов объектов.

Репликация

Перенос+

Деление по ИБ

Полнотекстового поиска

Выполняет полнотекстовый поиск и осуществляет индексирование.

Диск

Перенос-

Деление по ИБ

Пользовательских настроек

Обеспечивает доступ к файлам, в которых размещаются некоторые пользовательские настройки.

Перенос-

Деление по ИБ

Сеансовых
данных

Обеспечивает хранение и кеширование сеансовой информации, например, информация форм управляемого приложения. Обеспечивает получение клиентских лицензий.

Диск

Репликация

Перенос+

Деление по ИБ

Транзакционных блокировок

Содержит транзакционные блокировки управляемого режима.

Память

Перенос+

Деление по ИБ

Управления
предметами
отладки

Управляет подсоединением отладчика к серверным предметам отладки.

Не переносится

Работы с внешними источниками данных через ODBC

Обеспечивает взаимодействие с внешними базами данных с помощью интерфейса ODBC.

Память

Перенос+

Деление по ИБ

Сервис лицензирования

Обеспечивает выдачу программных лицензий.

Если сервис лицензирования кластера временно недоступен, и через него уже были получены лицензии, то временно выдаются такие же лицензии, которые уже были через него получены ранее, но не дольше, чем в течение 20 секунд.

Перенос+

Сервис фонового обновления конфигурации базы данных

Сервис обслуживает фоновую реструктуризацию базы данных.

Перемещение данного сервиса на другой менеджер кластера требует остановки всех рабочих процессов. При этом будет остановлено системное фоновое задание. Поэтому после перемещения фоновое обновление будет в приостановленном состоянии.

Репликация

Перенос+

Деление по ИБ

Сервис внешнего управления сеансами

Сервис управляет возможностью создания сеансов, требующих для своей работы клиентской лицензии.

Перенос+

Деление по ИБ

Сервис работы с внешними источниками данных через XMLA

Обеспечивает взаимодействие с источниками OLAP с помощью интерфейса XMLA.

Перенос-

Деление по ИБ

Сервис тестирования

Имитация работы пользователя с кластером «1С:Предприятия»

Перенос-

В таблице использованы следующие термины:

  • Диск – ресурсоемкий сервис, создает повышенную нагрузку на дисковую подсистему.

  • Память – ресурсоемкий сервис, создает повышенную нагрузку на процессор и оперативную память.

  • Репликация – поддерживается репликация между основным и резервными экземплярами сервиса. Репликация возникает в том случае, если уровень отказоустойчивости кластера отличен от 0 (см. здесь). Для сервисов конфигурации кластера и блокировок кластера, репликация возникает в том случае, если в кластере зарегистрировано несколько рабочих серверов с установленным признаком Центральный сервер.

  • Деление по ИБ – для каждой информационной базы существует свой экземпляр сервиса.

  • ● Возможность переноса между рабочими серверами:

  • Перенос+ – сервис может мигрировать между рабочими серверами без потери данных.

  • Перенос– – сервис может мигрировать между рабочими серверами с потерей данных.

  • Не переносится – сервис не может мигрировать между рабочими серверами и размещается только на компьютере центрального сервера кластера. Для таких сервисов не могут быть созданы требования назначения функциональности (см. здесь).

Сервисы кластера по типам сервисов, информационным базам и сеансам равномерно распределяются по рабочим серверам кластера.

1.4. Сеансы и соединения

Сеанс определяет активного пользователя информационной базы и поток управления этого пользователя. Активным пользователем может являться:

  • ● экземпляр клиентского приложения «1С:Предприятия»;

  • ● экземпляр веб-приложения, в котором исполняется веб-клиент;

  • ● экземпляр внешнего соединения (полученный из объекта V83.COMConnector);

  • ● один экземпляр фонового задания;

  • ● одно обращение к Web-сервису.

Все данные, хранимые кластером, которые относятся к одному активному пользователю и актуальны только на время работы этого пользователя, являются данными сеанса. К данным сеанса относятся:

  • ● информационная база,

  • ● номер сеанса,

  • ● аутентифицированный пользователь информационной базы,

  • ● язык интерфейса,

  • ● значения параметров сеанса,

  • ● временные хранилища,

  • ● статистика работы сеанса,

  • ● информация форм управляемого приложения,

  • ● некоторые внутренние данные платформы.

Данные сеансов сохраняет менеджер кластера. Для этого предусмотрен сервис сеансовых данных (см. здесь). При перезапуске кластера серверов данные сеансов сохраняются. Если активный пользователь не выполнил ни одного обращения к кластеру за 20 минут и сеанс не назначен соединению, то сеанс удаляется вместе с данными сеанса. Для поддержания сеанса тонкий клиент и веб-клиент обеспечивают обращение к кластеру не реже 1 раза в 10 минут. Для ускорения доступа данные сеансов кешируются в рабочих процессах и в толстых клиентах. В списке активных пользователей показывается список сеансов.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее