Z_DISTRIBUTE
Краткое описание :
Способ идентификации компьютеров в распределенной
вычислительной сетиОписание :
Сервер распределенного расчетаЧто измененно :
Сейчас при открытии окна сервера распределенного расчета
зарплаты его имя определяется как локальное сетевое имя компьютера. Если это
имя указывать в списке серверов диспетчера распределенного расчета и при этом,
если диспетчер и сервер находятся в различных доменах, то соединение между ними
не будет установлено. Это ограничение можно обойти, если в диспетчере
распределенного расчета указывать не сетевые адреса, а полные доменные имена
или IP-адреса серверов.
При использовании локальных сетевых или полных доменных имен следует также
учитывать ограничение на длину имени в 20 символов (см. 102.166030).
Для более гибкой настройки предлагается реализовать возможность указать в
конфигурационном файле желаемый способ идентификации серверов:
- по локальному сетевому имени (как сейчас)
- по полному доменному имени (этот способ буден целесообразно сделать по
умолчанию после реализации 102.166030)
- по IP-адресу
Как измененно :
В окне диспетчера распределенного расчета зарплаты в поле
"Наименование сервера" вручную можно указывать любой из перечисленных ниже
способов идентификации:
- сетевое имя компьютера, на котором запущен сервер (имя не должно превышать 20
символов и сервер должен располагаться в том же домене, что и диспетчер);
- полное сетевое имя, включающее домен (не должно превышать 20 символов);
- IP-адрес сервера в локальной сети.
Взаимодействие диспетчера и серверов будет осуществляться с учетом
перечисленных выше ограничений на длину имени и нахождение в одном домене.
Автоматическая идентификация компьютера осуществляется:
а) При открытии окна сервера распределенного расчета. По умолчанию имя сервера
будет отображено как сетевое имя компьютера.
б) При ручном добавлении настройки на сервер в окне диспетчера в качестве имени
сервера будет подставлено сетевое имя текущего компьютера.
Способ идентификации можно изменить, указав в конфигурационном файле (сервера
для случая (а) или диспетчера для случая (б)) в пользовательской секции
{PayrollDistributeServer} числовой параметр NameType. При значении 1 будут
использоваться полные сетевые имена, включающее домен. При значении 2 будут
использоваться IP-адреса.
При выполнении авторегистрации стартующих серверов (Alt+3 в окне диспетчера)
диспетчер будет фиксировать их сетевые имена в форматах, которые определены в
конфигурационных файлах этих серверов.
Z_DISTRIBUTE
Краткое описание :
Номер порта сервера задавать в конфигурационном файлеОписание :
Сервер распределенного расчетаЧто измененно :
Для автоматизации тестирования распределенного расчета зарплаты
нужно реализовать возможность указывать номер порта сервера в его
конфигурационном файле. В случае, если будет задано ненулевое значение порта,
при открытии интерфейса сервера распределенного расчета сервер должен
стартовать автоматически.
При автоинициализации списка стартовавших серверов у добавленных серверов длину
очереди устанавливать в значение 3 (сейчас 0).
Как измененно :
Номер порта сервера можно задать в его конфигурационном файле -
в пользовательской секции {PayrollDistributeServer} числовой параметр
PortNumber. Если этот параметр не задан, то будет как и ранее по умолчанию
использоваться значение 7777. Если параметр задан, то при открытии окна сервера
распределенного расчета сервер будет стартовать автоматически.
Если этот же параметр указать в его конфигурационном файле диспетчера, то при
ручном добавлении настроек на серверы в окне диспетчера, для серверов по
умолчанию будет использоваться номер порта, заданный в конфигурационном файле.
Если не задан, то по умолчанию 7777.
Длина очереди добавляемого как вручную, так и при авторегистрации сервера
устанавливается в значение 3.