#rendezvous #messaging #api-bindings

tibrv

为TIBCO Rendezvous C库提供的绑定,TIBCO Rendezvous是一种在金融行业广泛使用的“高性能面向消息的中间件”。

8个版本 (重大变更)

使用旧的Rust 2015

0.6.0 2020年2月4日
0.5.0 2019年7月1日
0.4.0 2018年7月18日
0.3.0 2018年6月5日
0.0.0 2017年10月12日

#rendezvous中排名2

MIT/Apache

95KB
2K SLoC

tibrv-rs

Latest Version

Rust绑定到TIBCO Rendezvous,一个面向消息的中间件。

文档

tibrv-rs是一组Rust绑定到TIBCO提供的C实现

tibrv-rs仍在开发中,直到版本1.0.0,API可能会更改。

库版本

默认情况下,库仅公开TIBCO Rendezvous 8.1版本中可用的函数。

有新功能可用,但您必须通过选择以下功能标志之一来启用

Rendezvous版本 支持 已测试 功能标志
8.1.x
8.2.x tibrv_8_2
8.3.x tibrv_8_3
8.4.x tibrv_8_4

库支持Rendezvous 8.2.x,但我们没有资源进行全面测试。如果您需要项目中的8.2支持,请提交问题以便我们帮助您确保兼容性。

您可以在Cargo.toml中指定功能版本

[dependencies.tibrv]
version = "0.x.y"
features = ["tibrv_8_4"]

许可

tibrv-rs采用以下任一许可

任选其一。

TIBCO Rendezvous及其所有相关组件均为TIBCO Software的财产,且不包括在此软件包中。有关详细信息,请参阅您的TIBCO许可证条款。

贡献

有关如何为项目做出贡献的更多信息,请参阅CONTRIBUTING.md

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,将如上所述双重许可,不附加任何额外条款或条件。

命名

为了清晰起见,项目的名称是“tibrv-rs”,crate的名称是“tibrv”。

“-rs”后缀旨在明确区分该项目与TIBCO本身使用的简称“tibrv”。crate名称没有后缀,因为包含它将违反Rust生态系统中的其他项目的约定。

依赖关系

~2.4-6MB
~108K SLoC