implement actor terminal ui
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
use hero_job::Job;
|
||||
use log::{debug, error, info};
|
||||
use redis::AsyncCommands;
|
||||
use rhai::Engine;
|
||||
|
||||
use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
use tokio::sync::mpsc;
|
||||
|
0
core/actor/src/config.rs
Normal file
0
core/actor/src/config.rs
Normal file
@@ -8,6 +8,9 @@ use tokio::task::JoinHandle;
|
||||
/// Actor trait abstraction for unified actor interface
|
||||
pub mod actor_trait;
|
||||
|
||||
/// Terminal UI module for actor monitoring and job dispatch
|
||||
pub mod terminal_ui;
|
||||
|
||||
const NAMESPACE_PREFIX: &str = "hero:job:";
|
||||
const BLPOP_TIMEOUT_SECONDS: usize = 5;
|
||||
|
||||
|
1065
core/actor/src/terminal_ui.rs
Normal file
1065
core/actor/src/terminal_ui.rs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user