#KafkaЭтоПросто: Kafka Adapter 1С (Confluent) - читаем сообщения (Часть 2)

27.02.23

Разработка - Инструментарий разработчика

Сегодня просто прочитаем сообщения, которые были отправлены в первой части, а то они там все еще лежат, совсем запылились. Платформа, на которой трестировалось: 8.3.23.1437, 8.3.22.1750, 8.3.19.1723, 8.3.21.1393.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка из статьи и из видео с кнопками "ПрочитатьСообщения" и "ЧтениеБезАвтоподтверждения".
.epf 7,40Kb
6
6 Скачать (5 SM) Купить за 3 050 руб.
Конфигурация с модулем адаптера Kafka(из примера)
.cf 46,67Kb
7
7 Скачать (5 SM) Купить за 3 050 руб.

Введение

Введением является часть первая, данного повествования.

Подготовка 

 
 Подготовка абсолютно идентична первой части, все что есть это конфлюент в докере:
 
 Сам модуль:

 

Действо

Использовать буду обработку из первой части которая засылает "Привет мир" в топик "1c.topic".

 
 Выглядела она так:
 
 Дорабатываем обработку!
 
 Тут будем жестко копипастить текст с документации на гитхабе и добавлять целую строчку кода:
 
 Запускаем

 

Итог:

В этом примере приведено чтение сообщения с использованием автосдвига.  

Бонусом, в обработке которая приложена к публикации есть еще такая кнопочка:

 
 Кнопочка

 

А теперь представьте, вот мы научились отсылать, получать сообщения, а дальше нам надо строить распределенную трассировку к этому, вот в этой статье про нее писал #APMЭтоПросто: APM Adapter 1C (elastic). 

Думаю если тут сто плюсиков наберется то к кафке прикрутим распределенную трассировку, через которую графически будет видно сколько времени ушло на отправку сообщения, сколько на его сериализацию, затем как другая система уже прочитала сообщение и сколько времени ушло на его обработку. Т.е. если например строить обмен по модели request-response то очень удобно можно будет проследить визуально весь путь : Запрос(система 1) -> Обработка запроса(система 2) -> Отправка ответа (система 2) -> Получение ответа(система 1).

 

Видео

Прочее:

 

Данная разработка: GitHub: 1С Kafka Confluent Adapter

 
 Модуль "FormEditor"(РедакторФорм)

 

kafka restkafka confluent adapter брокер esb доставка сообщений

См. также

SALE! 15%

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    159381    872    399    

861

SALE! 15%

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 7140 руб.

20.08.2024    7764    55    22    

66

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    20629    20    49    

38

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23428    68    45    

117

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13732    13    48    

25

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

48000 руб.

24.04.2017    51020    100    165    

89

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    25025    23    1    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1324 27.02.23 12:08 Сейчас в теме
Закину как альтернативу на Kafka+Confluent REST APIs

https://redpanda.com/blog/pandaproxy, важно "Redpanda is a Kafka®-compatible streaming data platform"
2. huxuxuya 376 27.02.23 13:46 Сейчас в теме
(1)Интересный продукт. У кого то в продакшене видели, есть там какие то ньюансы?
3. mylogin 107 23.03.23 12:05 Сейчас в теме
Вопрос. Если вдруг мы не удалили подписчика из группы, то как получить список таких instance_id чтобы их удалить? Веб интерфейса нет, только Confluent API.
Оставьте свое сообщение