postAttributes
2019-09-30 15:14:26 0 举报
thingsboard修改attribute流程
作者其他创作
大纲/内容
TenantActor把事件传递给Tenant配置的规则链RootChainActor
N
权限校验,查数据库
RuleChainActor将ACTIVITY_EVENT事件通过grpc传播给其他节点
ClusterRoutingService根据DeviceId路由出节点地址
请求传递给对应的TenantActor
AppActor把事件传递给TenantActor
调用HTTP API,修改attribute
RpcSessionActor调用grpc
DeviceActor把请求封装成DeviceActorToRuleEngineMsg发给RuleChainActor,并通过DeviceStateService更新连接信息
RemoteTransportService通过kafka发送post请求消息与回调给规则引擎
RuleChainActor根据规则链把请求传递给RuleNodeActor
RemoteTransportService通过kafka发送权限校验request与回调
grpc对端节点的ActorService把请求传递给AppActor处理
请求传递给对应的DeviceActor
结束
RpcManagerActor根据节点地址把请求传递给对应的RpcSessionActor
规则链的最后一个RuleNodeActor执行动作:通过dao修改attribute的值
收藏
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容