警告
此软件包尚处于早期开发阶段,并且不支持许多功能。请不要在任何关键环境中使用它。
pulsar-client-swift 提供了 Apache Pulsar 消息传递协议的 Swift 原生实现,作为一个客户端库。该软件包构建于 SwiftNIO 之上,以确保为库用户提供高性能、非阻塞的体验。 客户端库不一定暴露任何 NIO 组件,并且可以使用标准 Swift 并发类型来使用。
Swift 6.0+
要使用 Swift Package Manager 将 pulsar-client-swift
集成到您的项目中,请按照以下步骤操作
File
> Swift Packages
> Add Package Dependency...
。https://github.com/flexlixrup/pulsar-client-swift
。或者,您可以将以下依赖项添加到您的 Package.swift
文件
dependencies: [
.package(url: "https://github.com/flexlixrup/pulsar-client-swift", from: "0.0.1")
]
然后,在您的目标中包含 Pulsar
作为依赖项
.target(
name: "YourTargetName",
dependencies: [
"Pulsar"
]),
完整的文档通过 DocC 在 Swift Package Manager 上提供。
警告
此软件包使用 Conventional Commits 来检测语义版本控制。 不遵循此格式的提交将不被接受。
如果您想贡献,请按照以下步骤操作
git checkout -b feature-branch
)。git commit -am 'Add new feature'
)。git push origin feature-branch
)。此项目根据 Apache 2 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。
如果您有任何问题,请随时提出 issue。