一种支持SECS协议的高可用性MCS集群系统的制作方法

文档序号:34313793发布日期:2023-05-31 22:54阅读:396来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
一种支持SECS协议的高可用性MCS集群系统的制作方法

本发明涉及通信,尤其涉及一种支持secs协议的高可用性mcs集群系统。


背景技术:

1、在半导体晶圆生产的过程中,mcs系统负责foup的物流调度工作,stockerc、ohtc、liftc、agvc等物流相关设备控制器通常使用secs/gem协议与mcs主机进行通讯。图1是现有技术支持无驱动节点的mcs集群系统示意图,图1中可以看出,现有技术中secs通讯机制与消息处理逻辑同处于一个应用之中,没有mcs secs驱动程序的场景下,使用link-test方式与设备实现故障转移和换版重连。此架构下,在进行应用的更新换版时,需要关闭mcs node410进行程序更新,此时与mcs node 410连接的设备会与主机断开连接,mcs node 420与断开连接的设备secs通讯状态变更为active状态重新连线,执行设备上线流程,需要短时间暂停设备运行状态以准确同步现场搬送业务信息。更新mcs node 420程序应用时也需要重复上述流程,所有设备都会经历连接中断然后重新连接的一个过程,并且重连后需要所有正在运行的设备暂停业务,对半导体晶圆生产来说影响颇大。

2、此外,传统mcs系统架构的方式要实现业务处理的负载均衡相对困难,与设备进行link-test的mcs节点采用竞争机制与设备建立连接,较先link-test成功的mcs节点独占与设备的连接。这种方式难以实现各设备平均的连接到多个mcs应用上,是一种介于active-standby和active-active之间的系统架构。

3、在现有的晶圆生产体系中,mcs需要面对多元的搬送设备以及多样的系统架构,在设备系统架构为active-standby模式时,并且没有提供唯一的vip时,mcs可能需要面对设备暴露的多个ip。综上所述,传统的mcs系统架构不能灵活的和设备系统关联,不能满足灵活对接需求,不能满足稳定生产的需求。


技术实现思路

1、本发明所要解决的技术问题是:提供一种mcs消息处理应用与设备通讯协议充分解耦,在服务器故障等因素造成mcs服务失效时可以实现消息处理的重定位,进行故障转移;可以在维护现场搬送业务服务的同时,对应用进行补丁更新,实现无缝换版;支持使用secs/gem协议对设备进行rpc远程过程控制;架构清晰,适配性强,可以灵活组装mcs消息处理应用和mcs设备驱动应用,以适应其他外部控制系统或设备系统,并且根据fab物流搬送的繁忙程度,系统可以进行多维横向拓展,易于构建,便于管理的一种支持secs协议的高可用性mcs集群系统。

2、为解决上述技术问题,本发明的技术方案是:一种支持secs协议的高可用性mcs集群系统,包括oracle数据库集群、mq集群、多个mcs server和多个mcs driver,所述mcsserver与所述mcs driver通过所述mq集群进行通讯,所述oracle数据库集群实现各应用节点的数据共享,采用oracle rac模式搭建数据库服务层。

3、作为优选的技术的方案,所述oracle数据库集群包括多台数据库服务器和共享存储,所述mcs server为消息处理程序模块,所述mcs driver为设备通讯驱动模块。

4、作为优选的技术的方案,所述mcs server和所述mcs driver均可以进行横向拓展,部署多台生产服务器,所述mcs server和所述mcs driver按照m:n(m>1,n>1)的比例进行自定义调整。

5、作为优选的技术的方案,在系统开发阶段,接口相对稳定设备对应的所述mcsdriver集中部署,接口易变设备对应的所述mcs driver独立部署,在系统版本更新时,仅更新接口易变设备对应的所述mcs driver和所述mcs server,避免接口相对稳定设备的所述mcs driver反复更新。

6、作为优选的技术的方案,所述mcs集群系统的开发平台为.net5以上,跨平台兼容,支持linux和window平台的部署。

7、作为优选的技术的方案,所述mcs server是使用asp.net blazor server编写的,所述mcs driver与设备通过secs/gem通讯协议进行通讯,多台所述mcs driver启动后同时与设备进行link-test请求,请求成功的所述mcs driver与设备连线成功,处于active状态,并向所述mcs server上报设备上线事件,其他所述mcs driver继续与设备进行间歇式的link-test请求,但实质上并未与设备连线,不会发送secs消息,处于standby状态。

8、作为优选的技术的方案,每个所述mcs driver可以与多个设备进行secs连接,在开启多台所述mcs driver的场景下,每个所述mcs driver中始终是0至全部的secs连接处于active状态,当active状态secs连接的所述mcs driver主动关闭或异常崩溃,或所部署的服务器异常宕机,或设备断线重连时,处于standby状态的某一个所述mcs driver与设备link-test成功,变更为active状态,并且上报所述mcs server设备上线消息。

9、作为优选的技术的方案,所述mcs driver是使用asp.net blazor server编写的,内聚了mcs的搬送业务逻辑,响应生产环境的搬送请求任务,可以向搬送设备发送搬送指令等远程控制指令,追踪设备状态、报警等信息,所述mcs server是按照负载均衡机制进行设计,设备上报的消息通过所述mq集群随机分发给任一所述mcs server进行消息处理。

10、作为优选的技术的方案,所述mcs server消息接口对接格式统一为json格式。

11、作为优选的技术的方案,所述mq集群采用开源消息代理软件rabbit mq进行构建,多个rabbit mq节点采用镜像集群模式实现mq集群的高可用性,所述mq集群在构建消息队列时采用rpc模式,支持mcs server->mcs driver->设备或者设备->mcs driver->mcsserver的rpc接口调用。

12、由于采用了上述技术方案,一种支持secs协议的高可用性mcs集群系统,包括oracle数据库集群、mq集群、多个mcs server和多个mcs driver,mcs server与mcs driver通过mq集群进行通讯,oracle数据库集群实现各应用节点的数据共享,采用oracle rac模式搭建数据库服务层;本发明的有益效果是:本发明为构建稳定可靠、高可用、可以进行无缝换版的mcs集群系统提供了一条切实可行的途径。在服务器故障等因素造成mcs服务失效时可以实现消息处理的重定位,进行故障转移;可以在维护现场搬送业务服务的同时,对应用进行补丁更新,实现无缝换版;支持使用secs协议对设备进行rpc远程过程控制。

13、本发明架构清晰,适配性强,可以灵活组装mcs server和mcs driver,以适应其他外部控制系统或设备系统,并且根据fab物流搬送的繁忙程度,系统可以进行多维横向拓展,易于构建,便于管理。在搬送业务繁重,系统性能受限时,mcs server和mcs driver均可以进行横向拓展,部署多台生产服务器,安装多个mcs server和mcs driver。mcs server和mcs driver可以进行灵活组合,按照m:n(m>1,n>1)的比例进行自定义调整,突破系统性能上限。

14、本发明的系统架构层次清晰,mcs消息处理应用与设备通讯协议充分解耦,即使设备与mcs server的通讯方式并非secs/gem协议,开发者也仅需要开发通讯协议相应的mcs设备驱动程序,将设备消息进行转化,适配mcs server需要的通用json格式消息即可,无需修改mcs server的业务逻辑,使mcs集群系统能够更快地落地存在多种通讯协议的设备和对接系统的fab环境,同时保证搬送业务逻辑的主体性不被侵蚀。

15、另外,在系统开发阶段,此时一部分设备接口相对稳定,另一部分设备还处于业务探讨阶段,可以将接口稳定的设备mcs driver集中部署,接口易变的设备对应的mcsdriver独立部署,在系统版本更新时,仅更新接口易变的mcs driver和mcs server,避免稳定的设备mcs driver也反复更新,造成设备重新连线进行初始化和生产暂停的问题,在这种精细化操作下,可以最大程度的保证fab环境的稳定生产。本系统开发平台为.net5以上,跨平台兼容,支持linux和window平台的部署,需要部署的节点实例在各场景和平台下具有一致性,正常来说并不需要安装其他中间件。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种多层级多模块协同视频感知...
  • 基于多旋翼无人机的远程侦查打...
  • 文件上传方法、装置、设备、介...
  • 隧道施工的无线通信方法、装置...
  • 全局广播方法、装置、电子设备...
  • 一种具有防水功能的POE交换...
  • RAW域图像降采样方法、系统...
  • 一种视频卡顿调度方法、装置、...
  • 一种磁吸保护壳以及磁吸固定系...
  • 一种HARTIO系统及其数据...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

玻璃钢生产厂家湖南人物玻璃钢雕塑设计玻璃钢雕塑的利弊玻璃钢花盆栽昆明玻璃钢雕塑制作玻璃钢雕塑 模具商场美陈软装店铺郑州定做玻璃钢造型雕塑运城玻璃钢人物雕塑厂家清远玻璃钢动物雕塑怎么样商场森系美陈布置玻璃钢雕塑材料价格丹阳商场大厅美陈玻璃钢卡通雕塑优点有哪些镇江商场美陈道具黔南州商场美陈材料沈丘玻璃钢雕塑加工厂家三明玻璃钢雕塑制作上海大型玻璃钢雕塑常用解决方案登封玻璃钢雕塑彩绘门头沟区商场圣诞美陈供应商商场美陈.ppt浙江季节性商场美陈哪里有上海景观玻璃钢雕塑定做浮雕体育运动玻璃钢雕塑开阳玻璃钢雕塑设计公司肇庆党建文化玻璃钢卡通雕塑温州特色玻璃钢雕塑摆件玻璃钢雕塑刷树脂商场应急门可以美陈吗银川彩色玻璃钢雕塑定做香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化