by Open Weaver kits ✔ Updated: Jun 30, 2022
C# Service mesh libraries are a new way of building microservices. The idea is that you build your entire application as a series of services, and then use a service mesh to connect them together. The most common are Nancy and Winsw. But there are others like Hangfire and ServiceStack that have been gaining traction lately. One is not better than the other, but it's good to know what all the options are so you can make an informed decision about which one to use. Nancy is an open source project that provides a framework for monitoring microservices and orchestrating applications as they scale up or down in size. It provides features such as health checking and auto-discovery of services in your system. It also supports reactive messaging between client applications and services, which makes it a good choice if you want to build distributed systems with asynchronous communication patterns. Winsw is an open source service mesh built on Azure Service Fabric (formerly known as Project Natick). It's designed to provide scalable, reliable, elastic and resilient messaging infrastructure for modern cloud applications. Winsw provides high availability for your microservices by maintaining stateful endpoints for each individual service instance with its own set of routing rules in one place. A few of the most popular open source C# Service mesh libraries for developers are
C# 22437 Version:5.0.0
C# 22437 Version:5.0.0 License: Permissive (MIT)
C# 7180 Version:v1.4.4
C# 7180 Version:v1.4.4 License: Permissive (MIT)
C# 8463 Version:v3.0.0-alpha.11
C# 8463 Version:v3.0.0-alpha.11 License: Permissive (MIT)
C# 8014 Version:v1.7.33
C# 8014 Version:v1.7.33 License: Others (Non-SPDX)
C# 5861 Version:v7.0.2
C# 5861 Version:v7.0.2 License: Permissive (MIT)
C# 5158 Version:v6.5
C# 5158 Version:v6.5 License: Others (Non-SPDX)
C# 1488 Version:ingestion-v2.0.3
C# 1488 Version:ingestion-v2.0.3 License: Permissive (MIT)
C# 429 Version:1.2.0
C# 429 Version:1.2.0 License: Permissive (MIT)
C# 580 Version:1.0.0.29957
C# 580 Version:1.0.0.29957 License: Permissive (Apache-2.0)
C# 349 Version:Current
C# 349 Version:Current License: Permissive (MIT)
C# 256 Version:Current
C# 256 Version:Current License: Others (Non-SPDX)
C# 238 Version:v3.4.0
C# 238 Version:v3.4.0 License: Others (Non-SPDX)
C# 146 Version:Current
C# 146 Version:Current License: Others (Non-SPDX)
Open Weaver – Develop Applications Faster with Open Source