Expand description
插件数据互通机制 — 共享 Schema、事件总线、跨插件查询。
对应 design.md §1.1.3 P0-4,提供:
- 共享 Schema(sys_users/sys_permissions/sys_events)—
schema模块 - 事件总线(至少一次投递)—
event_bus模块 - 跨插件查询(tenant_id 隔离)—
cross_query模块
Re-exports§
pub use cross_query::CrossQuery;pub use event_bus::EventBus;pub use event_bus::EventHandler;pub use event_bus::EventId;pub use event_bus::InMemoryEventBus;pub use event_bus::PluginEvent;pub use event_bus::SubscriptionId;pub use schema::SysEvent;pub use schema::SysPermission;pub use schema::SysUser;
Modules§
- cross_
query - 跨插件查询 — 通过 CapabilityRegistry 调用其他插件能力。
- event_
bus - 事件总线 trait + EventHandler trait 抽象。
- schema
- 共享 Schema 模型定义 — sys_users / sys_permissions / sys_events。