Apache Kafka est un système de messages distribué. Ce dernier est opensource et sous licence Apache. Il a été placé sous la bannière opensource par Linkedin qui continue à contribuer à son développement. Il est souvent comparé à d’autres systèmes de messages mais Kafka offre bien plus que ces outils.
Apache Kafka est un système de messages distribué. Ce dernier est opensource et sous licence Apache. Il a été placé sous la bannière opensource par Linkedin qui continue à contribuer à son développement. Il est souvent comparé à d’autres systèmes de messages mais Kafka offre bien plus que ces outils.
Apache Kafka est un système de messages distribué. Ce dernier est opensource et sous licence Apache. Il a été placé sous la bannière opensource par Linkedin qui continue à contribuer à son développement. Il est souvent comparé à d’autres systèmes de messages mais Kafka offre bien plus que ces outils.
Dans cette vidéo nous allons découvrir les composants internes et le fonctionnement de Apache Kafka en mettant l’accent sur la partie Producer API et la partie Consumer API tout en abordant les TOPICS, PARTITIONS et ZooKeeper. Kesako ? Apache Kafka est un projet à code source ouvert d’agent de messages développé par l’Apache Software Foundation et écrit en Scala.
Dans cette vidéo nous allons explorer ensemble quelques stratégies de déploiement d’applications web qui vous permettront de fournir de nouveaux services à vos clients en toute tranquillité. Les stratégies que nous allons explorer sont : - Big Bang - Blue-Green - Rolling Update - Canaray - A/B
Protéger un hander HTTP en utilisant JWT: Dans cette vidéo nous allons apprendre à protéger des ressources/parties de votre application en exigeant la présence d’un Token valide et signé par vos soins.
Go et jwt (JSON Web Token): Dans cette vidéo nous allons explorer les Tokens JWT et apprendre à générer et vérifier des Tokens. JWT ? Kesako JSON Web Token est un standard ouvert défini dans la RFC 7519. Il permet l’échange sécurisé de jetons entre plusieurs parties.
Chi Router: Dans cette vidéo nous allons utiliser le router chi pour continuer à développer nos server HTTP et de manière plus simple, plus explicite et avec plus de contrôle grâce aux middlewares proposés par Chi. Install go get -u github.
Implementer un système PubSub en utilisant Go et les channels : Dans cette vidé nous allons utiliser les channels pour implémenter le pattern Publisher / Subscriber. Détails : Publish-subscribe (littéralement : publier-s’abonner) est un mécanisme de publication de messages et d’abonnement à ces derniers dans lequel les diffuseurs (publisher, littéralement éditeurs) ne destinent pas a priori les messages à des destinataires (subscriber, littéralement abonné).
Dans cette vidéo nous allons apprendre à utiliser le package context pour définir des timeouts aux requêtes que nous faisons et aussi annuler des requêtes vers la base quand le besoin est. L’optimisation de requête est une opération dans laquelle plusieurs plans d’exécution1 d’une requête SQL sont examinés pour en sélectionner le meilleur.