566 читали · 1 год назад
1С внешняя компонента для Apache Kafka
В этой статье я расскажу про внешнюю компоненту для взаимодействия 1С с брокером сообщений Apache Kafka. Компонента написана с применением технологии NativeAPI , поэтому она будет работать на Windows и Linux. Компонента разработана на двух языках. Основная логика написано на языке Rust и язык С++ используется для взаимодействия кода на Rust с платформой. За счет того что на Rust написано большая часть кода, значительно снижается риск утечки памяти и прочие проблемы присущие приложениям на С++. Так же разработка на Rust снижает время разработки/доработки/исправление ошибок...
1 год назад
Просто про Кафку
Ранее я уже рассказывал про REST, сегодня я хочу подробнее рассказать про еще один вид интеграции - это стриминг / очереди, расскажу на примере самого популярного варианта. Это Kafka. Такая распределенная система очередей сообщений, которая предназначена для обработки потоков данных в режиме реального времени. Kafka работает на основе публикации-подписки (publish-subscribe) модели, где есть производители (publishers), которые отправляют сообщения в темы (topics), и есть потребители (consumers), которые получают эти сообщения из тем...