Info
Version: | 4.0.3 |
Author(s): | Gigya Inc. |
Last Update: | Thursday, November 18, 2021 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/gigya/microdot/blob/master/LICENSE.md |
NuGet Url: | https://www.nuget.org/packages/Gigya.Microdot.ServiceDiscovery |
Install
Install-Package Gigya.Microdot.ServiceDiscovery
dotnet add package Gigya.Microdot.ServiceDiscovery
paket add Gigya.Microdot.ServiceDiscovery
Gigya.Microdot.ServiceDiscovery Download (Unzip the "nupkg" after downloading)
Dependencies
- Gigya.ServiceContract(>= 2.7.1 && < 3.0.0)
- Metrics.NET(>= 0.5.5 && < 1.0.0)
- Newtonsoft.Json(>= 10.0.3)
- Nito.AsyncEx(>= 4.0.1 && < 5.0.0)
- System.Collections.Immutable(>= 1.6.0)
- System.Threading.Tasks.Dataflow(>= 4.10.0 && < 5.0.0)
- System.ValueTuple(>= 4.5.0)
- Gigya.Microdot.Configuration(>= 2.2.2 && <= 2.2.2)
- Gigya.Microdot.Interfaces(>= 2.2.2 && <= 2.2.2)
- Gigya.Microdot.SharedLogic(>= 2.2.2 && <= 2.2.2)
Tags
remote system), perform client-side load balancing between multiple
servers, detect and skip unresponsive servers and resume using them
when they return to full operation.
Discovery is typically perfomed with
Consul by HashiCorp (http://consul.io) but it also supports manual server
lists specified in Microdot configuration (see NuGet package
Gigya.Microdot.Configuration) and can be expanded to support additional
service discovery systems.