1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016年6月20日 |
---|
#58 in #rest-client
8KB
116 代码行,不包括注释
rust-hazelcast-rest
Hazelcast Rest API 访问客户端库
lib.rs
:
此库是 Hazelcast Rest API 的封装。API 包含与分布式队列和映射交互的方法。用户可以向命名队列提供元素并从队列中检索元素。用户还可以将元素放入映射中,逐个删除元素或一次性删除映射中的所有元素。
#example
use hazelcast_rest::HazelcastRestClient;
let client = HazelcastRestClient::new("10.0.2.15", "5701");
client.queue_offer::<String>("sample_queue", "3".to_owned());
client.queue_offer::<String>("sample_queue", "4".to_owned());
assert_eq!(3, client.queue_delete("sample_queue", 10).unwrap().parse::<i32>().unwrap());
#example
use hazelcast_rest::HazelcastRestClient;
let client = HazelcastRestClient::new("10.0.2.15", "5701");
client.map_put::<String>("capital_map", "Turkey", "Ankara".to_owned());
client.map_put::<String>("capital_map", "France", "Paris".to_owned());
client.map_put::<String>("capital_map", "Turkey", "Istanbul".to_owned());
client.map_remove_all("capital_map");
assert_eq!("Ankara", client.map_get("capital_map", "Turkey").unwrap());
assert_eq!("Paris", client.map_get("capital_map", "France").unwrap());
依赖项
~4–5.5MB
~91K 估算的额外代码行数