Протокол WebSocket: новые интеграционные возможности в 8.3.27

Протокол WebSocket: новые интеграционные возможности в 8.3.27
25.06.2024
5437

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новые возможности технологической платформы версии 8.3.27 для настройки быстрого обмена сообщениями с приложениями с использованием протокола WebSocket.


Поддержка протокола WebSocket в 1С 8.3.27: в каких случаях будет востребована

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

Поддержка протокола WebSocket в 1С без использования внешних компонент значительно упростит интеграцию:

  • с сервисами телефонии;
  • с сервисами электронной цифровой подписи;
  • с брокерами сообщений, такими как RabbitMQ, Lightstreamer или ZeroMQ;
  • с системой мгновенного обмена сообщениями Discord;
  • со встраиваемым веб-сервером Mongoose;
  • с веб-сервером и сервером приложений Barracuda;
  • с веб-сервером и сервером приложений Resin и другими решениями.

«Протокол WebSocket устанавливает одно соединение и передает ответ на запрос в тот момент, когда ответ появился, без дополнительных запросов, как у HTTP-протокола. Запросы и ответы приходят без задержек и сетевой нагрузки. Протокол WebSocket можно использовать там, где скорость обмена сообщениями критична», – говорится в заметке «Зазеркалья».

В качестве прикладного примера использования новой технологии «Зазеркалье» приводит возможность настройки интеграции между информационной базы на платформе 8.3.27 и клиентскими кабинетами на сайте для получения данных о статусах заказов или выгрузки сообщений пользователям.


Изменения во встроенном языке и особенности использования протокола WebSocket в 8.3.27

При интеграции по протоколу WebSocket приложение 1С будет выступать как WebSocket-клиент. При этом создавать клиентские WebSocket-соединения можно будет в толстом, тонком, веб-клиенте и на сервере.

Во встроенный язык планируется внести следующие изменения:

  • конструктор создания WebSocket-соединения с указанием URI WebSocket-сервера, с которым необходимо работать;
  • возможность указать для WebSocket-соединения обработчики событий, вызываемых при открытии, получении сообщения, закрытии и возникновения ошибки в соединении;
  • после установки соединения внешний WebSocket-сервер может посылать сообщения в приложение 1С – при получении сообщения в приложении 1С будет вызываться соответствующий обработчик;
  • возможность пересылки информации из 1С через открытое WebSocket-соединение в виде строки или двоичных данных.

Помимо динамической работы с протоколом WebSocket из программного кода можно будет создавать в конфигурации объекты метаданных типа WebSocket-клиент, а у объекта WebSocket-клиент будет модуль, в котором можно написать код обработчиков. Работать из кода с объектами метаданных типа WebSocket-клиент можно будет на сервере, в толстом клиенте и внешнем соединении.

 

Модуль объекта метаданных WebSocket-клиент. Источник: wonderland.v8.1c.ru

 

Для настройки параметров однотипных WebSocket-клиентов, обменивающихся информацией с различными WebSocket-серверами, в платформе будет доступна стандартная обработка «Управление WebSocket-клиентами».

 

Функция «Управление WebSocket-клиентами» для технических специалистов. Источник: wonderland.v8.1c.ru

 

Полный текст заметки о поддержке протокола WebSocket в 1С:Предприятие 8.3.27 в официальном технологическом блоге

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

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

28.10.2025    754    ЕленаЧерепнева    2       

4

Фирма «1С» сообщила, что в ближайших версиях 1С:Аналитики в одном отчете или диаграмме можно будет использовать данные из разных информационных баз и конфигураций – объединять и соединять их «на лету», без программирования.

20.10.2025    588    ЕленаЧерепнева    0       

4

Фирма «1С» проинформировала о том, как идет работа по выпуску релиза 1С:Предприятие 8.5.4. Сообщается, что большая часть задач, запланированных для версии 8.5.4, уже выполнена. А те, что не выполнены – перенесены на следующий релиз.

10.10.2025    5493    ЕленаЧерепнева    1       

2

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

01.10.2025    23556    ЕленаЧерепнева    9       

22

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

30.09.2025    833    ЕленаЧерепнева    0       

7

Фирма «1С» сообщила о том, какие нововведения можно ожидать в очередном релизе 1С:Предприятие 8.5.3. Разработчики планируют добавить поддержку функций хеширования по ГОСТ Р 34.11-2012 и повысить информативность диалога «О программе» для техподдержки.

23.09.2025    933    ЕленаЧерепнева    1       

4

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

26.08.2025    1177    ЕленаЧерепнева    0       

5

Из последней версии плана можно узнать, какой будет платформа 1С:Предприятие 8.5.4. Большая часть задач уже выполнена, несколько перенесли на следующую версию, а какие-то все еще в статусе запланированных.

15.08.2025    2446    ЕленаЧерепнева    5       

5

Комментарии

Инфостарт бот
1. s22 25.06.24 15:42 Сейчас в теме
Grpc сможет через него работать?
2. pstrig 27.06.24 07:53 Сейчас в теме
Хорошая штука!
3. Fox-trot 01.07.24 07:10 Сейчас в теме
а что на счет Немо = Новый WebSocket?
Для отправки сообщения требуется регистрация/авторизация