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

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

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новые возможности технологической платформы версии 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» не предназначено для реального учета, но позволяет убедиться, что работать с обновленным UX мобильной платформы 1С стало удобнее и быстрее. Скачать приложение можно во всех популярных маркетах.

31.03.2025    534    Alisa_Brineva    0       

2

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

12.03.2025    1001    ЕленаЧерепнева    2       

4

В экосистеме 1С появился продукт, создающий код с использованием искусственного интеллекта. Это 1С:Напарник, с помощью которого можно переводить человеческий язык в код 1С, создавать подсказки, объяснять написанное кем-то или делать код-ревью.

04.03.2025    13068    ЕленаЧерепнева    25       

13

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

28.02.2025    1632    ЕленаЧерепнева    0       

2

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

11.02.2025    2444    ЕленаЧерепнева    1       

3

Разработчики платформы пообещали реализовать для хранилища двоичных данных автоматическое распределение данных по серверам на основании частоты обращения к ним. Изменения позволят оптимизировать производительность систем на платформе 1С.

29.01.2025    5074    ЕленаЧерепнева    1       

4

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

26.12.2024    31976    ЕленаЧерепнева    71       

25

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

24.12.2024    5068    ЕленаЧерепнева    1       

7

Комментарии

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

Оставьте свое сообщение