ratchjob 0.2.1

一个rust实现的分布式任务调度平台服务。计划完全兼容xxl-job协议,然后再增强一些任务调度平台能力。
Documentation
1
2
3
4
5
6
7
8
9
use crate::common::share_data::ShareData;
use actix_web::web::{Data, Json};
use actix_web::Responder;
use std::sync::Arc;

pub async fn metrics(app: Data<Arc<ShareData>>) -> actix_web::Result<impl Responder> {
    let metrics = app.raft.metrics().borrow().clone();
    Ok(Json(metrics))
}