Info
Version: | 3.0.0 |
Author(s): | Peter Waher |
Last Update: | Sunday, November 17, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/PeterWaher/IoTGateway/tree/master/Networking/Waher.Networking.Cluster |
NuGet Url: | https://www.nuget.org/packages/Waher.Networking.Cluster |
Install
Install-Package Waher.Networking.Cluster
dotnet add package Waher.Networking.Cluster
paket add Waher.Networking.Cluster
Waher.Networking.Cluster Download (Unzip the "nupkg" after downloading)
Dependencies
- Waher.Events(>= 1.0.12)
- Waher.Networking(>= 1.0.18)
- Waher.Runtime.Cache(>= 1.0.4)
- Waher.Runtime.Inventory(>= 1.0.14)
- Waher.Runtime.Timing(>= 1.0.3)
- Waher.Security(>= 1.0.7)
- NETStandard.Library(>= 1.6.1)
- System.Net.NetworkInformation(>= 4.3.0)
Tags
Communication between endpoints in clusters is performed using AES-256 encrypted datagrams over a predefined UDP Multicast channel. Only participants with access to the shared key can participate in the cluster.
Supports Unacknowledged, Acknowledged and Assured Message transfers in clusters, as well as Request/Response command executions, Locking of singleton resources, serialization of objects, etc.