Skip to content

Ein Kurs für Fortgeschrittene Python Entwickler der Schritt für Schritt das Raft Protokoll näher bringt.

Notifications You must be signed in to change notification settings

pythonfoo/chaosraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raft Kurs

Dieser Kurs ist über raft, ein Konsens Algorithmus. Das Paper gibt es hier. Ziel des Kurses ist es Raft zu implementieren und alles notwendige dafür zu erlernen. Dieser Kurs ist noch in Arbeit und wird weiterhin erweitert.

Vorbereitung

  1. Netzwerkprogrammierung
    1. Raw TCP Sockets
    2. Raw UDP Sockets
    3. Mehrere Verbindungen auf einmal
    4. High-Level Server
    5. Asyncio
  2. Tests
    1. pytest Grundlagen
    2. Mit parametrized Tests generieren
    3. Mit mock Funktionen und Module nachmachen

Der Raft Algorithmus

  1. Das Log
  2. Die Nachrichten
  3. Die Netzwerkintegration

About

Ein Kurs für Fortgeschrittene Python Entwickler der Schritt für Schritt das Raft Protokoll näher bringt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published