Skip to main content

Crate genies

Crate genies 

Source

Re-exports§

pub use genies_core as core;
pub use genies_config as config;
pub use genies_context as context;
pub use genies_cache as cache;
pub use genies_dapr as dapr;
pub use genies_ddd as ddd;
pub use genies_k8s as k8s;

Macros§

config_gateway
用来设置fiegnhttp的 gateway 参数为 服务路由前缀
copy
从一个对象中,按字段创建出另一个对象(src 为源对象的借用,dest 为目标对象的类型) 会根据src 对象的字段,新建一个类型为 dest 的新对象
pool
获取 rbatis 连接
tx_defer
获取带守卫功能的事务连接

Structs§

dapr_subscribe_handler
Dapr 订阅发现端点 handler 自动收集所有通过 #[topic] 注册的订阅配置并返回 JSON

Functions§

collect_topic_routers
自动收集所有通过 #[topic] 注册的 topic handler,构建统一的路由 返回一个挂载了所有 topic handler 的 Router(路径为 /daprsub/consumers)
collect_topic_subscriptions
自动收集所有通过 #[topic] 注册的 Dapr 订阅配置 返回所有 DaprTopicSubscription 的列表
dapr_event_router
构建完整的 Dapr 事件消费路由,包含:
next_id
生成全局唯一雪花 ID 生成全局唯一 ID(String 类型,适合直接存入数据库 VARCHAR 字段)