Це програма для Linux під назвою kafka-go, останню версію якої можна завантажити як v0.4.44sourcecode.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть цю програму під назвою kafka-go з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
кафка-го
ОПИС
У Segment ми багато покладаємося на Go і Kafka. На жаль, стан клієнтських бібліотек Go для Kafka на момент написання цієї статті був не ідеальним. sarama, який на сьогодні є найпопулярнішим, але з ним досить важко працювати. Він погано задокументований, API розкриває низькорівневі концепції протоколу Kafka, і він не підтримує останні функції Go, як-от контексти. Він також передає всі значення як вказівники, що спричиняє велику кількість динамічного розподілу пам’яті, частіші збори сміття та більше використання пам’яті. confluent-kafka-go — це обгортка librdkafka на основі cgo, що означає, що вона вводить залежність бібліотеки C від усього коду Go, який використовує пакет. Він має набагато кращу документацію, ніж sarama, але все ще не підтримує контексти Go. goka — це новіший клієнт Kafka для Go, який зосереджується на певному шаблоні використання. Він надає абстракції для використання Kafka як шини передачі повідомлень між службами, а не впорядкованого журналу подій.
Функції
- Програмам не потрібно імпортувати пакети стиснення
- Кодеки стиснення тепер доступні у підпакеті стиснення
- Експериментальний API kafka.Client оновлено та дещо змінено
- kafka-go наразі сумісна з версіями Kafka від 0.10.1.0 до 2.1.0
- kafka-go наразі сумісна з версією golang від 1.15+
- Тип Conn є ядром пакета kafka-go
Мова програмування
Go
Категорії
Це додаток, який також можна завантажити з https://sourceforge.net/projects/kafka-go.mirror/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.