Worker 模式或 Chain 模式的应用场景以及使用注意事项 #56
|
Worker 模式或 Chain 模式的应用场景以及使用注意事项 |
Admin verified this answer by
nevstop
Jun 2, 2026
Replies: 2 comments 1 reply
1 reply
|
正确的相关描述: @degent007 CSM 框架提供了责任链模式 (Chain Mode),用于按优先级静态路由消息。 一句话结论
应用场景
使用注意事项与最佳实践责任链模式 (Chain Mode)
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
正确的相关描述: @degent007
CSM 框架提供了责任链模式 (Chain Mode),用于按优先级静态路由消息。
一句话结论
$后缀加数字表示优先级(数字越小优先级越高),框架自动路由到优先级最高的可处理节点。应用场景
$后缀声明优先级并声明自己能处理的消息类型。框架为每个 Chain 维护注册表(消息类型 → 该 Chain 下能处理此类型的节点优先级列表)。向 Chain 发送消息时,框架直接选择优先级最高的节点投递,消息不经过其他节点。使用注意事项与最佳实践
责任链模式 (Chain Mode)
$后缀加数字来声明优先级,格式为ChainName$优先级数字。例如,DataProcessor$1、DataProcessor$2,数字越小优先级越高。所有同名的ChainName节点共同组成一个责任链。