数据子系统之中控

本篇介绍数据子系统中的中枢--数据中控服务。数据中控在数据子系统中相当于人体中的大脑,虽然不进行实际数据的存储,但是该服务负责整个数据子系统中新数据注册、过期数据销毁、数据节点负载调度、数据源信息维护,等等重要功能,是数据子系统中枢核心。本篇将简介该服务相关关键点。

1. 数据中控功能点

(一)数据注册。数据注册是数据子系统中基础功能,既所有需要在数据子系统存储数据都需要先进行数据注册,告知子系统即将有新的数据注入子系统,同时数据发布服务在数据注册返回数据包中获取数据Key值和存储节点信息,以便将数据发送给合适的数据节点。在此过程中,中控需要检测发布数据是否已经存在;如未存在则需要记录注册数据相关信息,如数据描述,存储时长,数据所属产品线Appid等相关信息。同时还需要为新数据分配一个数据Key值以便全局唯一和方便访问,还需要为该数据采取就近原则分配一台较为合适的数据节点。如数据存在,则返回以分配数据Key,同样就近分配数据节点返回发布服务。

(二)数据销毁。数据销毁同样也是数据子系统基础功能。有些数据有一定的时效性,在数据过期后,不论是从数据子系统本身资源释放角度,还是业务系统本身可能导致错误角度,该过期数据都应该及时的能清除。数据销毁可以有两个途径,一是利用数据注册时约定有效期,中控定时检测数据有效性,过期后同时相关数据节点清除该数据。二是数据发布者因为某种特殊情况需要提前销毁数据,利用中控提供的协议接口可以进行数据销毁。当然该两种途径,最后都是中控通知该数据存储节点进行销

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值