Научись создавать систему обмена сообщениями 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
- Проксирователь РИБ