百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

consuldotnet

> 编程语言
开源

Consul 的 .NET API (http://www.consul.io/)

689 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Consul 的 .NET API (http://www.consul.io/)

Consul.NET

  • Consul API: v0.7.2
  • .NET: >= 4.5 - .NET Core: >= 1.0.0 Consul.NET 是对 Go Consul API 的 .NET 移植,但已重新设计以使用 .NET。 例如 Tasks/CancellationTokens 而不是 Goroutines/Channels。 大多数呼叫直接跟踪 [HTTP] API](https://www.consul.io/docs/agent/http.html),但此 API 确实具有 Go API 中提供的其他功能,例如锁定和 信号量。

示例

您需要在本地机器上运行 Consul 服务器或 Consul 客户端。 代理已连接到 Consul Server 集群。若要运行本地服务器:

  1. 下载最新版本的 Windows 并解压到 Consul.Test 文件夹中。 2. 打开命令提示符并 cd 到 Consul.Test 文件夹。 3. 运行 .\consul.exe agent -dev -config-file test_config.json 这会创建一个由 1 个服务器组成的集群,运行在 "dev" 模式下(不会将数据写入磁盘),并监听 127.0.0.1:8500。 一旦 Consul 运行起来(您在命令提示符中会看到类似于 consul: cluster leadership acquired 的内容),然后在项目中执行以下步骤。 添加对 Consul 库的引用并添加使用声明:

您应该在程序的输出中看到 Hello Consul。如果您运行的是本地 Consul 服务器,还应该在命令提示符中看到以下行:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言