Was ist die Peerinfrastruktur?

Die Peerinfrastruktur besteht aus mehreren APIs, die leistungsstark und flexibel sind. Die Hauptkomponenten umfassen Folgendes:

Peergraphing-API

Die Peerinfrastruktur bietet eine Graphingtechnologie, die Informationen effizient und zuverlässig zwischen Peers in einem Peerdiagramm übergeben kann. Die Peergraphing-API stellt sicher, dass jeder Knoten über eine konsistente Ansicht der Daten in einem Diagramm verfügt.

Sie können die Peergraphing-API verwenden, um folgende Schritte zu erledigen:

  • Erstellen und Verwalten von Peerdiagrammen
  • Aufzählen und Interagieren mit anderen Peers in einem Peerdiagramm
  • Senden von Daten in Form eines Datensatzes an jeden Knoten in einem Peerdiagramm

Peergruppierungs-API

Die Peergruppierungs-API kombiniert und erweitert die Peer-PNRP- und Graphing-APIs und fügt die folgenden beiden Komponenten hinzu:

  • Eine Multiplexingebene, die es mehreren Anwendungen, die auf einer Peerentität ausgeführt werden, ermöglicht, eine Verbindung mit einer Gruppe herzustellen
  • Ein bestimmtes Sicherheitsmodell, das sicherstellt, dass nur Peers, die zu einer Gruppe eingeladen sind, über die Lebensdauer der Gruppe eine Verbindung mit der Gruppe herstellen können.

Sie können die Peergruppierungs-API für folgende Zwecke verwenden:

  • Erstellen und Verwalten sicherer Peergruppen
  • Aufzählen und Interagieren mit anderen Peers in einer Gruppe
  • Senden von Daten in Form eines Datensatzes an jeden Knoten in einer Peergruppe

PeerIdentitäts-Manager-API

Mithilfe der Peer Identity Manager-API können Sie sichere Peernamen erstellen, die PNRP verwenden kann, um sicherzustellen, dass eine Person, die einen Namen veröffentlicht, den Namen offiziell besitzt. Peernamen werden auch als Identitäten bezeichnet und in der Peergruppierungs-API verwendet, um die Personen in einer Gruppe zu identifizieren.

Sie können die Peer Identity Manager-API für folgende Zwecke verwenden:

  • Erstellen, Aufzählen und Verwalten von Peeridentitäten.

PNRP-Namespaceanbieter-API

Die Peerinfrastruktur stellt eine serverlose Namensauflösungstechnologie bereit, die als PNRP-Namespaceanbieter-APIbezeichnet wird. Mithilfe der Winsock 2 PNRP-Namespaceanbieter-API kann ein Peer-, Dienst-, Computinggerät- und Peergruppenendpunkt einen anderen Endpunkt in einer PNRP-Cloudverwalten, registrieren, aufheben und auflösen.

Hinweis

PNRP ist ein Akronym für das Peernamensauflösungsprotokoll.