文件名称:ppconsul:Consul的C ++客户端(http
文件大小:197KB
文件格式:ZIP
更新时间:2024-06-12 12:23:29
c-plus-plus cpp consul cpp11 C++
Ppconsul 版本0.2 C ++客户端库。 Consul是用于发现和配置基础结构中的服务的分布式工具。 Ppconsul的目标是: 完全涵盖Consul 版本1。 请检查当前的。 提供基于C ++ 11的简单,模块化和有效的API。 支持不同的平台。 目前,支持Linux,Windows和macOS平台。 用自动化测试覆盖所有代码。 请注意,该项目正在开发中,不能保证稳定的界面。 库测试当前正在针对Consul v1.4.2运行。 已知库可以从版本0.4开始与Consul一起使用(较早的版本也可以工作,但从未经过测试),尽管由于Consul的向后不兼容更改,某些版本的较旧版本的测试失败。 该库是用C ++ 11编写的,需要非常现代的编译器。 当前使用以下命令进行编译: macOS:Clang 11(Xcode 11.3.1) Ubuntu Linux:具有st
【文件预览】:
ppconsul-master
----status.md(2KB)
----ppconsul.pc.in(295B)
----tests()
--------test-consul.sh(893B)
--------catalog()
--------test-consul.bat(802B)
--------status()
--------test_consul.h(769B)
--------agent()
--------chrono_io.h(3KB)
--------sessions()
--------create-ssl.sh(1KB)
--------consul-get()
--------main.cpp(312B)
--------doc_examples()
--------kv()
--------CMakeLists.txt(1KB)
--------unittests()
--------health()
--------ca.cfg(799B)
--------consul.json.in(538B)
----include()
--------ppconsul()
----conanfile.txt(98B)
----src()
--------s11n_types.h(2KB)
--------kv.cpp(6KB)
--------agent.cpp(6KB)
--------status.cpp(609B)
--------http_helpers.h(1KB)
--------sessions.cpp(2KB)
--------helpers.cpp(3KB)
--------CMakeLists.txt(2KB)
--------s11n.h(3KB)
--------curl()
--------catalog.cpp(2KB)
--------consul.cpp(4KB)
--------health.cpp(1014B)
--------client_pool.cpp(1KB)
----ext()
--------catch()
--------json11()
--------b64()
----TODO.txt(4KB)
----.gitignore(25B)
----LICENSE_1_0.txt(1KB)
----CMakeLists.txt(4KB)
----rationales.md(7KB)
----README.md(11KB)