药品信息分布式存储方法与流程

文档序号:12377238阅读:来源:国知局

技术特征:

1.一种药品信息分布式存储方法,其特征在于,包括:

对云存储平台分布式框架进行自动化管理,包括安装,搭建以及监视,并通过数据读写阶段的节点调度优化来对服务器集群进行管理与优化。

2.根据权利要求1所述的方法,其特征在于,所述云存储平台采用主从结构,包含一个管理节点和多个业务节点;管理节点用于与业务节点交互,接受业务节点发送的心跳请求,完成集中式管理监视逻辑,每个业务节点负责所在节点的状态采集及维护工作;管理节点部署在单独的节点作为服务器集群部署框架的管理节点,接收用户发送的命令执行请求,随后向业务节点发送命令,采用JSON方式来发送命令,其中JSON数据包括了安装、开始、停止服务的配置信息;

业务节点部署在所有待加入服务器集群的节点上,用来执行由管理节点发送的执行任务请求,所执行的脚本存储在管理节点上的指定目录下,该脚本将业务节点接收来自管理节点的命令文件的内容转化为字典格式,便于脚本实现部署时对配置的使用,在部署过程中的状态和行为传递均为由管理节点发送给业务节点,业务节点接收到某个操作行为,通过行为执行线程来执行对应的方法,并将执行后的消息通过消息队列反馈给管理节点;在服务器集群部署过程中,操作人员通过页面执行不同的行为,管理节点将该行为发送给业务节点,再由业务节点的行为执行线程来执行对应的操作,完成服务器集群部署;在业务节点执行过程中,将服务器集群中的状态信息发回给管理节点,由管理节点的有限状态机来进行判断;

在服务器集群节点配置中,节点加入到服务器集群中有两个步骤,第一是双方安全认证,第二是节点名的配置;双方安全认证采用Shell脚本来编写,系统执行该脚本,将管理节点的公钥文件分发到各个业务节点,以达到无密码登录的状态;配置服务器集群服务包括选择服务和选择服务所在节点,在选择服务时通过读取该JSON数据,获取所有的云存储平台服务,选择性地进行安装;在选择服务后,将服务分配在对应的节点,此时读取之前的节点列表,然后将每个服务进行节点选择;在服务和节点的配置信息均己设置完毕后,通过执行Shell将对应的云存储平台服务安装包分发到对应的节点上,并进行安装;所有节点的服务配置信息进行同步;

在节点管理中,通过云存储平台服务监视线程,对管理节点的云存储平台服务进行轮询,实时监视服务器集群上各个节点的运行状态,同时实现对节点进行增加和删除操作;节点管理采用观测者模式来实现云存储平台服务监视器,其中节点管理器为观测者,云存储平台服务监视器为被观测者;监视包括监视服务器集群运行状况,包括所有节点运行状况,文件系统使用情况;管理包括服务器集群节点和服务的开启、关闭,节点的增加和删除。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1