Научись создавать систему обмена сообщениями 1с rabbitmq за 5 часов​.

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

RabbitMQ — программный брокер сообщений на основе стандарта AMQP — тиражируемое связующее программное обеспечение, ориентированное на обработку сообщений. Создан на основе системы Open Telecom Platform, написан на языке Erlang, в качестве движка базы данных для хранения сообщений использует Mnesia

1С RabbitMQ - как часто вы слышите это словосочетание ? Я думаю часто, но почти никогда вам никто не рассказывает про то что 1С систем будет множество и служб RabbitMQ также будет множество - вот про эту реальность мы с Вами и поговорим и разберемся в особенностях

 

Что понадобится от слушателя.

Для воспроизведения показанного на вебинаре понадобится:

  • Доступ к установленной службе Docker – как на собственной машине, так и на удаленном хосте.
  • Установленный GIT. Клиент для скачивания примеров с GitHub.
  • Установленный Visual Studio Code
  • Установленная платформа 1С редакции не ниже 8.3.15
  • Все примеры специально для вебинара выполнены на языке 1С в конфигурации с режимом совместимости
  • А также на платформе OScript.Web и OScript для эмуляции внешних сайтов и сервисов участвующих в интеграции

Чему вы научитесь:

Что такое мультипротокольный транспорт данных:

  • Протоколы интеграции – AMQP, STOMP, MQTT, WS, etc
  • RabbitMQ как брокер сообщений
  • Расширения брокера «уровня 1» для продуктивного контура
  • Отказоустойчивая инфраструктура брокера в условиях сложной топологии сетей

События, очереди, точки обмена:

  • Универсальный глоссарий для любого источника событий
  • Отправляем гранулярные события по кассовому чеку – Фискализация, закрытие, возвраты
  • Отправляем события с температурного датчика POS терминала
  • Главное первое событие при внедрении транспорта типа SELF

Топология трансформации и федеративной передачи:

  • Federation и Shovel одновременный запуск
  • Преобразование протоколов
  • 4 вида связей – Topic, Fanout, Direct и «секретный вид»
  • Память или диск – где хранить сообщения и как отлаживать передачу

Подписчики:

  • Сайты через WebSocket
  • 1С агрегатор документа «отчет о розничных продажах»
  • График изменения среднего чека средствами BI
  • Проксирователь РИБ