17个重大版本发布
0.20.0 | 2024年4月24日 |
---|---|
0.19.0 | 2024年1月5日 |
0.18.0 | 2023年12月8日 |
0.17.0 | 2023年11月3日 |
0.1.0 | 2022年1月29日 |
#2795 in 网络编程
893 每月下载量
235KB
5.5K SLoC
azure_messaging_servicebus
Azure Service Bus包,为非官方的Microsoft Azure SDK for Rust。此包是包集合的一部分:有关更多信息,请参阅https://github.com/azure/azure-sdk-for-rust。
示例
use azure_messaging_servicebus::prelude::*;
#[tokio::main]
async fn main() -> azure_core::Result<()> {
let service_bus_namespace = std::env::var("AZURE_SERVICE_BUS_NAMESPACE").expect("missing AZURE_SERVICE_BUS_NAMESPACE");
let queue_name = std::env::var("AZURE_QUEUE_NAME").expect("missing AZURE_QUEUE_NAME");
let policy_name = std::env::var("AZURE_POLICY_NAME").expect("missing AZURE_POLICY_NAME");
let policy_key = std::env::var("AZURE_POLICY_KEY").expect("missing AZURE_POLICY_KEY");
let http_client = azure_core::new_http_client();
let mut client = QueueClient::new(
http_client,
service_bus_namespace,
queue_name,
policy_name,
policy_key,
)?;
client.send_message("hello world").await?;
let received_message = client.receive_and_delete_message().await?;
println!("Received Message: {}", received_message);
Ok(())
}
许可证:MIT
依赖项
~7–21MB
~320K SLoC