Expand description
Aliyun Message Service (MNS) SDK for Rust
§Example
use mns::Client;
use mns::Queue;
use mns::queue::{ MessageSendRequest, QueueOperation };
#[tokio::main]
async fn main() {
let client = Client::new("https://xxx.mns.cn-hangzhou.aliyuncs.com", "your id", "your key");
let queue = Queue::new("your queue name", &client);
queue.send_message(&MessageSendRequest {
message_body: "aa".to_string(),
delay_seconds: Some(1),
priority: Some(9),
}).await.unwrap();
}
Modules§
- client
- consumer
- Consumer 参考 Lapin 的 Consumer 实现,使用 tokio 进行异步处理
- error
- options
- queue
- 消息操作 API,包括消息的发送、接收、删除、修改可见性等操作 https://help.aliyun.com/document_detail/140735.html
- queue_
manager - 队列管理实例 https://help.aliyun.com/document_detail/140734.html
Type Aliases§
- Client
- Queue
- 消息操作 API,包括消息的发送、接收、删除、修改可见性等操作 https://help.aliyun.com/document_detail/140735.html
- Queue
Manager