.NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(一)
Consul介绍
Consul是HashiCorp公司推出的开源工具[开源地址:https://github.com/hashicorp/consul],用于实现分布式系统的服务发现与配置。
与市面上其他系统比较如下:
总体而言, Consul用Golang实现,因此具有天然可移植性(支持Linux、windows和Mac OS X);安装包仅包含一个可执行文件,方便部署,与Docker等轻量级容器可无缝配合。
C# 用Linq实现DataTable实现重复数据过滤
未过滤前:
过滤后(仅会过滤掉完全一样的数据):
代码如下:
DataTable dt = this.JsonToDataTable("[{\"Code\":\"SortId\",\"Name\":\"SortId\"},{\"Code\":\"SortCode\",\"Name\":\"编号\"},{\"Code\":\"SolutionName\",\"Name\":\