文件名称:swift-service-discovery
文件大小:51KB
文件格式:ZIP
更新时间:2024-03-28 08:32:07
Swift
快速服务发现 Swift的服务发现API。 服务发现是服务如何在分布式系统中彼此定位。 这个API库旨在建立一个标准,该标准可以由各种服务发现后端(例如基于DNS的,Zookeeper之类的键值存储)实现。换句话说,该库仅定义API,类似于和 ; 实际功能由后端实现提供。 这是社区驱动的开源项目积极寻求贡献的开始,无论是代码,文档还是想法。 除了为SwiftServiceDiscovery本身做出贡献之外,我们还需要兼容SwiftServiceDiscovery的库,该库管理服务注册和位置信息以进行查询。 涵盖了SwiftServiceDiscovery今天提供的,但是随着社区的投入,它将继续发展。 入门 如果您有服务器端Swift应用程序,并且想在同一系统中找到其他服务以发出HTTP请求或RPC,则SwiftServiceDiscovery是适合此工作的库。 在下面,您将找到入门所需
【文件预览】:
swift-service-discovery-main
----CONTRIBUTORS.txt(699B)
----NOTICE.txt(1KB)
----Sources()
--------ServiceDiscoveryHelpers()
--------CServiceDiscoveryHelpers()
--------ServiceDiscovery()
----Package.swift(794B)
----CONTRIBUTING.md(2KB)
----docker()
--------docker-compose.1604.51.yaml(338B)
--------docker-compose.1804.51.yaml(342B)
--------Dockerfile(1KB)
--------docker-compose.1804.53.yaml(342B)
--------docker-compose.yaml(860B)
--------docker-compose.1804.52.yaml(342B)
----.gitignore(97B)
----.swiftformat(236B)
----Tests()
--------LinuxMain.swift(611B)
--------ServiceDiscoveryHelpersTests()
--------ServiceDiscoveryTests()
----CODE_OF_CONDUCT.md(3KB)
----README.md(9KB)
----scripts()
--------generate_docs.sh(5KB)
--------generate_contributors_list.sh(2KB)
--------check_no_api_breakages.sh(4KB)
--------soundness.sh(5KB)
----LICENSE.txt(11KB)