{"repo":"sha3sha3/UE-EasyKafka","free":true,"listed":false,"github":"https://github.com/sha3sha3/UE-EasyKafka","clone":"git clone https://github.com/sha3sha3/UE-EasyKafka.git","description":"EasyKafka is a Kafka/Redpanda client sub-system for unreal engine. It supports producing and consuming records through blueprint and C++.","language":"C++","stars":46,"topics":["kafka","redpanda","unreal","unreal-engine","unreal-engine-4","unreal-engine-5","unrealengine","cloud","networking","microservice"],"license":null,"category":"game-templates","readme_excerpt":"Kafka Client for Unreal Engine 4/5 EasyKafka subsystem EasyKafka is a Kafka/Redpanda client sub-system for unreal engine. It supports producing and consuming records through blueprint and C++. Supported Platforms - Windows x86 64 - Hololens 2 (Windows ARM64) - Linux x86 64 - Linux ARM64 C++ Modules Link Link the plugin modules to your project through .build.cs : Kafka Consumer Basic Usage PAY ATTENTION TO THE BLOCKING METHODS. C++ Create Consumer with default configuration: Create Consumer with configuration: Consume messages: ATTENTION: MAKE SURE TO COMMIT FROM THE CONSUMER RUNNABLE THREAD BEFORE PROCESSING RECORDS IF YOU DISABLED AUTOCOMMIT. Blueprint Kafka Producer Basic Usage PAY ATTENTION TO THE BLOCKING METHODS. C++ Create Producer with default configuration: Create Producer with configuration: on record produced/failed to produce callback produce record async Blueprint Kafka Admin Basic Usage ALL THE METHODS ARE BLOCKING, ASYNC TO BE ADDED. C++ Create Admin with default configuration: Create Admin with configuration: Simple Admin request example: Blueprint Find it helpful? Give us a ⭐️!","default_branch":null,"files":null,"tree":[],"storefront":"/r/sha3sha3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sha3sha3/UE-EasyKafka/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}