1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016年6月20日

#58 in #rest-client

MIT 许可证

8KB
116 代码行,不包括注释

rust-hazelcast-rest

Build Status

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 估算的额外代码行数