#events #send-event #topic #subscription #serde-json #client #tokio

pikav

一个帮助您通过主题订阅向客户端发送事件的库

48 个版本 (11 个破坏性更新)

0.20.14 2024年2月27日
0.20.11 2024年1月22日
0.20.7 2023年12月25日
0.20.5 2023年11月27日
0.10.1 2022年6月19日

#239 in 并发

每月下载 31 次
用于 pikav-web

Apache-2.0

15KB
362

一个帮助您通过主题订阅向客户端发送事件的库


入门指南

use serde_json::json;
use pikav_client::{Client, ClientOptions, Event};

#[tokio::main]
async fn main() -> std::io::Result<()> {
    let pikav = Pikav::new();

    let filter = TopicFilter::new("todos/+")?;

    pikav.subscribe(SubscribeOptions {
            filter,
            user_id: "xx-user-id-xx",
            client_id: "xx-client-id-xx",
        })
        .ok();
}

依赖项

~0.5–8MB
~50K SLoC