Заработать в интернете



xe называется рабочим процессом. Рабочий про­ цесс обслуживает непосредственно клиентские приложения, взаимодействует с сервером баз данных и в нем, в частности, мо­ гут исполняться процедуры серверных модулей конфигурации. Взаимодействие клиентского приложения с кластером серверов Взаимодействие различных процессов кластера серверов 1 С:Предприятия 8.1 между собой и с клиентским приложением осуществляется по протоколу TCP/IP, таким образом, каждый из процессов кластера адресуется именем рабочего сервера, на кото­ ром он запущен, и номером порта. По умолчанию, при установке кластера серверов, используются следующие номера портов: • агент сервера - порт 1540; • менеджер кластера - порт 1541. Клиент-сервер (x86-64). Особенности установки и использования 18 1С:Предприятие 8.1. Фирма «1С» Для рабочего процесса номер порта выделяется динамически из указанного диапазона, по умолчанию используется диапазон ад­ ресов 1560:1591. При необходимости можно изменить номера и диапазон исполь­ зуемых портов. На приведенном рисунке имя центрального сервера - lC_Serv. Таким образом, сам центральный сервер адресуется как lC_Serv:1540. Кластер, расположенный па этом сервере, адресует­ ся как 1C_Serv:l54l, а рабочий процесс - lC_Serv:1561. Клиент-сервер (х86-64). Особенности установки и использования Глава 1. Принципы построения и работы с информационными базами 19 Когда клиентское приложение пытается подключиться к инфор­ мационной базе в режиме «клиент-сервер», оно обращается к конкретному кластеру серверов: lC_Serv:1541: Клиент-сервер (х86-64). Особенности установки и использования _20 1С:Предприятие 8.1. Фирма «1С» Менеджер кластера, на основе анализа статистики загруженности рабочих процессов, сообщает клиентскому приложению адрес ра­ бочего процесса, с которым оно будет работать. В данном случае, поскольку рабочий процесс один, это будет lC_Serv:1561: Клиентское приложение связывается с выделенным ему рабочим процессом, который выполняет аутентификацию пользователя информационной базы и осуществляет все дальнейшее взаимо­ действие клиентского приложения с информационной базой. Анализ статистики загруженности рабочих процессов Каждый рабочий процесс имеет свойство «Производительность», которое может принимать значения от 1 до 1000. Значение 1 - это минимальная производительность. 1000 максимальная. Производительность рабочего процесса может быть задана при его создании (по умолчанию - 1000) и в дальнейшем изменена при помощи утилиты администрирования кластера серверов. Кроме этого производительность рабочего процесса может быть изменена самим кластером серверов на основе долгосрочного анализа статистики загруженности рабочих процессов. Клиент-сервер (х8б-64). Особенности установки и использования Глава 1. Принципы построения и работы с информационными базами 21 Для того, чтобы назначить клиентской сессии некоторый рабочий процесс, выполняется подсчет текущей загруженности рабочих процессов. Она определяется как частное от текущего количества клиентских соединений, обслуживаемых конкретным рабочим процессом, и производительности этого процесса. Процесс, обла­ дающий наименьшей загруженностью в данный момент, назнача­ ется новой клиентской сессии. Для каждого рабочего процесса кластер серверов вычисляет ряд параметров, которые используются для анализа загруженности рабочего процесса. Все эти параметры вычисляются за период времени равный, примерно, одним суткам: • среднее время реакции кластера серверов; • среднее время, затраченное кластером серверов; • среднее время, затраченное СУБД; • среднее время, затраченное клиентом; • среднее время, затраченное менеджером блокировок; • среднее количество клиентских потоков. Среднее время реакции кластера серверов представляет собой время, которое кластер серверов затратил на обслуживание одно­ го клиентского соединения. Это время складывается из четырех составляющих: • время, затраченное рабочим процессом, • время, затраченное СУБД, • время, затраченное самим клиентом (если управление пе­ редавалось обратно на клиента); • время, затраченное менеджером блокировок. Обслуживание каждого клиентского соединения рабочий процесс выполняет в отдельном потоке. Таким образом, в некоторый мо­ мент времени рабочий процесс может выполнять несколько кли­ ентских потоков, количество которых, как правило, меньше, чем количество соединений (т.к. не все соединения активны постоян­ но). Средне

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

заработать

Закачай файл и получай деньги