Il s'agit de l'application Linux nommée kafka-go dont la dernière version peut être téléchargée sous le nom v0.4.44sourcecode.zip. Il peut être exécuté en ligne chez le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez en ligne gratuitement cette application nommée kafka-go avec OnWorks.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.
- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application, installez-la et exécutez-la.
CAPTURES D'ÉCRAN
Ad
kafka-aller
DESCRIPTION
Nous comptons beaucoup sur Go et Kafka chez Segment. Malheureusement, l'état des bibliothèques client Go pour Kafka au moment d'écrire ces lignes n'était pas idéal. sarama, qui est de loin le plus populaire mais avec lequel il est assez difficile de travailler. Il est mal documenté, l'API expose des concepts de bas niveau du protocole Kafka et ne prend pas en charge les fonctionnalités Go récentes telles que les contextes. Il transmet également toutes les valeurs sous forme de pointeurs, ce qui entraîne un grand nombre d'allocations de mémoire dynamiques, des récupérations de place plus fréquentes et une utilisation de la mémoire plus élevée. confluent-kafka-go est un wrapper basé sur cgo autour de librdkafka, ce qui signifie qu'il introduit une dépendance à une bibliothèque C sur tout le code Go qui utilise le package. Il a une bien meilleure documentation que sarama mais manque toujours de support pour les contextes Go. goka est un client Kafka plus récent pour Go qui se concentre sur un modèle d'utilisation spécifique. Il fournit des abstractions pour utiliser Kafka comme un bus de transmission de messages entre les services plutôt que comme un journal ordonné des événements.
Fonctionnalités
- Les programmes n'ont pas besoin d'importer des packages de compression
- Les codecs de compression sont maintenant exposés dans le sous-package compress
- L'API expérimentale kafka.Client a été mise à jour et légèrement modifiée
- kafka-go est actuellement compatible avec les versions de Kafka de 0.10.1.0 à 2.1.0
- kafka-go est actuellement compatible avec la version golang de 1.15+
- Le type Conn est au cœur du paquet kafka-go
Langage de programmation
Go
Catégories
Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/kafka-go.mirror/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.