12 个版本
使用旧的 Rust 2015
0.1.2 | 2019 年 5 月 29 日 |
---|---|
0.1.1 | 2019 年 5 月 12 日 |
0.1.0 | 2018 年 11 月 28 日 |
0.0.9 | 2018 年 10 月 27 日 |
0.0.3 | 2018 年 8 月 13 日 |
#9 in #messenger
7KB
117 代码行(不含注释)
Kooka 消息传递器
使用 Nats 实现服务间的通信
示例
use kooka_lib_messenger::sender;
if let Err(e) = sender::produce_message(&data, &format!("{}.{}", SUBJECT_BASE, "test_request")) {
println!("Failed producing messages: {}", e);
}
use kooka_lib_messenger::receiver;
match receiver::subscribe("some_route", None) {
Ok(client) => {
println!("Connected....");
let message = receiver::consume_messages(client).unwrap();
println!("Message: ", message);
},
Err(e) => {
println!("Subscribe error: {}", e);
}
}
依赖项
~6–16MB
~235K SLoC