Доступная производительность рабочего процесса в 1С Предприятии 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

Каждый рабочий процесс имеет свойство Доступная производительность. Оно определяет, насколько быстро данный рабочий процесс способен выполнить эталонный вызов сервера по сравнению с другими рабочими процессами. Эталонный вызов включает в себя три операции:

  • Операция с памятью: выделение массива, заполнение массива, освобождение массива.
  • Операция с файлами: создание, запись, удаление.
  • Выполнение простого запроса к СУБД.

Масштабируемость кластера серверов 1С Предприятия 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

Масштабируемость кластера серверов обеспечивается несколькими способами:

  • Наращиванием вычислительных мощностей компьютера, на котором развернут единственный рабочий сервер кластера.
  • Возможностью включения в состав кластера серверов одного или нескольких новых рабочих серверов.

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

 

В список рабочих серверов кластера можно добавлять новые сервера и менять свойства существующих (см. здесь). Измененные значения свойств действуют только на новые соединения и сеансы. Удаление рабочего сервера следует проводить особым образом, чтобы не допустить аварийного отключения пользователей, которых обслуживает удаляемый сервер.

 

Невозможно удаление последнего рабочего сервера в кластере с установленным признаком Центральный сервер. При создании кластера по умолчанию, рабочий сервер того компьютера, на котором создается кластер серверов, автоматически включается в список рабочих серверов и для этого рабочего сервера устанавливается флажок Центральный сервер.

 

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

 

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

Служебные соединения в 1С Предприятии 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

Служебные соединения имеют следующие отличительные особенности:

 

•соединение выполняется с рабочим процессом и не ассоциируется с конкретной информационной базой;

•в служебных соединениях код на встроенном языке не выполняется;

•соединение не может быть разорвано принудительно, оно создается и завершается системой;

•наличие служебных соединений не препятствует остановке и запуску рабочих процессов кластера серверов.

 

Возможны следующие виды служебных соединений:

•Планировщик заданий,

•Отладчик,

•Консоль кластера,

•Сервер администрирования,

•COM-администратор,

•Системное фоновое задание.

Виды соединений в 1С Предприятии 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

Можно выделить два вида соединений:

  • соединения с информационной базой,
  • служебные соединения с рабочими процессами кластера.

Сеансы и соединения в 1С Предприятии 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

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

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

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

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

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

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

Сервисы кластера 1С Предприятия 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

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


Устройство кластера серверов в 1С Предприятии 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

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

 

Рабочий сервер — это компьютер, на котором выполняется агент сервера (ragent). Агент сервера «представляет» рабочий сервер в кластере серверов. Как правило, на одном компьютере располагается один рабочий сервер, однако в некоторых случаях (например, для целей отладки) возможна работа на одном физическом компьютере нескольких рабочих серверов. Рабочие серверы, расположенные на одном компьютере, должны иметь разные номера сетевых портов, идентифицирующих рабочий сервер, и работать с разными каталогами данных кластера.

1С:Предприятие 8.3

Категория: Учебники по 1С » 1С Предприятие 8.3

 «1С:Предприятие» позволяет работать с информационными базами в варианте клиент-сервер. В случае «1С:Предприятия» под вариантом клиент-сервер понимается архитектура, подразумевающая наличие следующих программных уровней:

  • один из видов клиентского приложения «1С:Предприятия» (обычный клиент, тонкий клиент или веб - клиент);
  • веб-сервер (только для веб-клиента и для тонкого клиента, подключенного через веб-сервер);
  •  кластер серверов «1С:Предприятия»;
  •  сервер баз данных.

Многоязычность на уровне платформы «1С:Предприятие»

Категория: Учебники по 1С » Технологии интеграции 1С Предприятия 8.2

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

Стандартная поставка «1C:Предприятия» содержит все доступные языки интерфейсов платформы.

 

возможность выбрать один или несколько дополнительных языков интерфейсов платформы, которые будут установлены на компьютере пользователя. После завершения установки в каталоге программных файлов (по умолчанию C:\Program Files\1cv82\<номep версии >\read me) будут созданы соответствующие файлы, описывающие особенности платформы «1С:Предприятие» для различных языков интерфейса платформы.
Язык интерфейса платформы определяет, на каком языке будут отображаться системные меню, системные диалоги, системные сообщения, справка и т.д. Для каждого пользователя информационной базы это может быть свой язык. Более того, на одном и том же клиентском компьютере может быть запущено несколько клиентских приложений, работающих с одной и той же информационном базой и имеющих разные языки интерфейсов платформы.
Для запуска системы с тем или иным языком интерфейса можно нспользонать несколько способов.
Во-первых, запуск с нужным интерфейсом может быть выполнен из командной строки. Для этого используется ключ командной строки fL, после которого указывается код нужного языка. Например, строка запуска системы с казахским языком интерфейса может выглядеть следующим образом:
"C:\ProgramFiles\1Cv82\8.2.13.199\bin\lcv8.exe" Enterprise /LKk
Во-вторых, для того чтобы система по умолчанию при запуске использовала один ив языков интерфейсов, в каталоге программных файлов (например, C:\Program Files\1Cv82\conf) находится файл, имеющий расширение res. Имя этого файла соответствует коду одного из языков интерфейсов платформы. Этот язык будет использоваться системой, если в командной строке не содержится явного указания. Первоначально файл *.res создастся при установке системы «1С:Предприятие», и его имя соответствует коду языка, выбранного как язык интерфейса по умолчанию. 
В дальнейшем можно просто переименовать этот файл, выбрав другой код языка. Содержимое файла значения не имеет, файл может быть пустым.
Кроме того, можно задать параметр Язык интерфейса платформы в настройках конфигуратора (Сервис ► Параметры ► Запуск 1C Предприятия ► Дополнительныe).
Помимо того, что языки интерфейса платформы отображают системную часть интерфейса прикладного решения на нужном языке, они используются в других частях системы и прикладного решения.

Многоязычные прикладные решения

Категория: Учебники по 1С » Технологии интеграции 1С Предприятия 8.2

Система «1С:Предприятие» позволяет использовать различные языки как при разработке прикладного решения, так и при разработке прикладного решения. Благодаря механизмам интернационализации становится возможным создание прикладных решений на языках, отличных от русского, а также многоязычных прикладных решений. Многоязычные прикладные решения позволяют каждому пользователю работать с интерфейсом на привычном ему языке.

 

Можно сказать, что благодаря механизмам интернационализации одно и то же прикладное решение способно различным образом представлять одни и те же строки интерфейса, одни и те же логические элементы прикладного решения. Например, значение даты 10:56:35 20 августа 2010 может быть представлено как 2010 20 08, для грузинского пользователя. Одна и та же надпись пункта меню Найти может быть представлена как Табу для пользователя из Казахстана.

 

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

  • операционная система;
  • информационная база «1С:Предприятия»;
  • платформа «1С:Предприятие»;
  • конфигурация.

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