Интервью
Параллельные вычисления в ТУРБО проще всего сравнить с языком Go
Борис Бабань
создатель и технический директор ТУРБО
Архитектура и инструментарий тиражных решений требуют постоянного развития вместе с индустрией программного обеспечения.
Успешный пример такой модернизации – реализация параллельных вычислений в ТУРБО, российской платформе разработки тиражных бизнес-решений. О параллельных вычислениях, ТУРБО и языке Go мы поговорили с Борисом Бабанем, создателем и техническим директором ТУРБО, Консист Бизнес Групп.   
Где сегодня в информационных системах проявляются параллельные вычисления?
Прежде всего, это многопользовательская работа. ТУРБО – платформа для разработки учетных и управленческих информационных систем, и все приложения на этой платформе – многопользовательские. Множество пользователей подключаются к серверам приложений ТУРБО и работают одновременно. Каждый пользователь работает в своей сессии параллельно с другими, и система поддерживает это еще с 90-х годов.

На уровне индивидуальной пользовательской сессии до недавнего времени не было острой необходимости распараллеливать задачи. В процессах учета и управления взаимодействие с системой предполагает получение результата сразу по нажатию на кнопку. Но есть задачи и с отложенным результатом, такие, например, как формирование отчетов. Такой режим исполнения заданий можно было реализовать вручную, назначая задание в очередь по расписанию или запуская задания на разных серверах приложений одновременно. В последнем случае для этого нужно знать физическую конфигурацию этих серверов и указывать ее непосредственно в исходном коде...
Получить дайджест
«Сила кода»
Название компании
Отрасль
ФИО
Должность
E-mail
Made on
Tilda