У нас документирован только случай, когда нужно формировать дампы аварийного завершения при принудительной остановке (https://its.1c.ru/db/v8316doc#bookmark:cs:TI000000020:sigsegv — ссылка откроется только у подписчиков ИТС, сорри).
Все остальное — это детали внутреннего механизма, они никогда не документировались, но сама логика была сделана достаточно давно.
Для простого случая такая возможность реализована в автономном сервере (в нем есть свой встроенный узкоспециализированный веб-сервер). Использования кластера по http без веб-сервера в ближайших планах нет.
Единственное ограничение в аутентификации пользователей информационных баз средствами операционной системы при доступе к информационным базам по http — это отсутствие возможности использования ограниченного делегирования пользователей kerberos. Ограничений, связанных именно с использованием балансировки нагрузки кластера по нескольким серверам не существует.
Параметры сеанса, данные форм, временные хранилища и много чего еще. Только не rphost-ы обмениваются между собой, а получают актуальное состояние данных из rmngr, причем только ту их часть, которая изменилась и фактически потребовалась.
Пока объём памяти процессов не превысил «Временно допустимый объём памяти процессов» — не учитывается.
Доступная производительность падает по другим причинам (увеличивается время эталонного вызова).
Всего конечных пользователей продуктов 1С — более 5 миллионов. Понятно, что далеко не все из них пользуются Системой Взаимодействия, но по грубым оценкам, счет идет на десятки тысяч и количество пользователей растет.
А еще есть скрипты и боты, использующие Систему Взаимодействия для самых разных задач — извещений и уведомлений, обмена данными при интеграции и т.д. И они могут быть гораздо активнее людей-пользователей.
Да, мы это понимаем.
К сожалению, не всегда получается реализовать «всё и сразу», по разным причинам, в том числе и из-за ограниченности ресурсов, и из-за более приоритетных задач.
Следите за обновлениями и новыми версиями.
Если матрица вырождена — выдаётся ответ для невырожденной подматрицы, а несколько ответов (по переменным, удаление которых приводит к линейно-независимой
системе) принимаются равными нулю.
Оценить значение определителя можно из формулы Крамера (используя описанную выше функциональность), но намного эффективнее будет использовать алгоритм поиска компонент сильной связности в графе, найти определитель для всех подматриц, соответствующих компонентам (это намного быстрее, можно использовать стандартный кубический алгоритм) и, перемножив их, получить определитель с точностью до умножения на -1.
Про планы мы, как и большинство компаний-разработчиков тиражного софта, объявляем постепенно.
И, разумеется, у нас ведутся исследования и разработки по многим направлениям, в том числе и пока не объявленным.
Если есть интерес к работе над сложными и интересными технологиями, то приходите, мы на собеседовании сможем обсудить разные направления и технологии, над которыми у нас можно работать с учетом вашего опыта и ваших интересов.
Все остальное — это детали внутреннего механизма, они никогда не документировались, но сама логика была сделана достаточно давно.
SIGSEGV шлется только в случае, если надо снять дамп.
В обычной ситуации шлется SIGTERM и, если совсем не отвечает, SIGKILL
Доступная производительность падает по другим причинам (увеличивается время эталонного вызова).
Для просмотра нужна регистрация на сайте (свободная, с подтверждением через емейл).
youtu.be/R1qFuCd5dyo?t=1056
А еще есть скрипты и боты, использующие Систему Взаимодействия для самых разных задач — извещений и уведомлений, обмена данными при интеграции и т.д. И они могут быть гораздо активнее людей-пользователей.
К сожалению, не всегда получается реализовать «всё и сразу», по разным причинам, в том числе и из-за ограниченности ресурсов, и из-за более приоритетных задач.
Следите за обновлениями и новыми версиями.
системе) принимаются равными нулю.
Оценить значение определителя можно из формулы Крамера (используя описанную выше функциональность), но намного эффективнее будет использовать алгоритм поиска компонент сильной связности в графе, найти определитель для всех подматриц, соответствующих компонентам (это намного быстрее, можно использовать стандартный кубический алгоритм) и, перемножив их, получить определитель с точностью до умножения на -1.
И, разумеется, у нас ведутся исследования и разработки по многим направлениям, в том числе и пока не объявленным.
Если есть интерес к работе над сложными и интересными технологиями, то приходите, мы на собеседовании сможем обсудить разные направления и технологии, над которыми у нас можно работать с учетом вашего опыта и ваших интересов.