MES中消息传递及在fab300中的实现
来源:互联网 发布:淘宝卖家要身份证照片 编辑:程序博客网 时间:2024/05/25 13:34
一套 MES 一般不会只部署在一台服务器上,因为一方面MES太重要了,承担不去软件硬件crash的后果,另一方面一套MES服务压力是非常大的,一台服务器无法承担如此繁重的任务。所以一般MES 系统都是分布式系统。
分布式系统,就好涉及到数据在各台服务器,各个模块组件中的传递,而且需要保障安全。我不是很清楚市面上其他的MES系统是如何实现消息传递的,以我所接触的两套系统,一套是使用微软的MSMQ来异步传递消息,另外一套是通过RV来同步传递消息。MSMQ和RV具体如何传递消息可以参考这两个产品的相关技术文档,下面我就介绍一下Fab300 使用MSMQ的思路。
这边先介绍fab300 中的硬件架构,
以fab300最新的3.31版本来说 一般包含 两台DB Server(shear disk),两台Event service server 一台 Terminal server ,n台 Application server。
在这些server间数据通信采用的微软的MSMQ和MSDTC。系统建立的时候就建立了一系列的专有消息队列,这些消息队列存储在DB中以方便做routing。
以一次消息通信为例,一般是有Terminal server发起一个消息,这个消息会传送到对应的消息队列,然后有Event Service Server 接收这个消息,通过转换指派某一台AP server具体执行本次操作。
对于RV 一般都是起一些路的listen,发生不同的subject到不同的listener,由listener执行具体的事务。
- MES中消息传递及在fab300中的实现
- MES 的 基本要素及在Fab300中的对应object
- MapReduce在MES中的应用
- 消息传递在VB中的应用
- 消息传递在VB中的应用
- ABAP 连接 MES (在MES中取数据)
- 在Ruby中使用flash传递消息
- MES在钢铁企业信息化中的作用
- PLC单边通信在MES中的应用
- 控制台程序中实现消息传递
- Android中Message机制实现消息传递
- 钢铁行业MES在应用中不断深化
- 浅析Windows消息在mfc中的传递路线------(Command rounting)
- MFC中消息传递
- Unity中使用自定义事件在View之间传递消息
- 在ROS中传递图像消息(一)
- 在ROS中传递图像消息(二)
- MFC 自定义消息四步曲与在参数中传递变量
- 1.4.2一般的ORM问题
- vb、vc、vba基于AO的COM编程效率比较
- 猪八戒创始人谈创业:500元做成1500万大生意
- 赞一下youdao搜索!
- 一个比较好的shell脚本编程入门文章
- MES中消息传递及在fab300中的实现
- 深度遍历(DFS)与广度遍历(BFS) (C语言实现)
- 制作mipsel-linux交叉编译工具
- 腾讯产品经理谈团队管理的几点心得(精简)
- MinGW的环境配置
- moodle参考
- quake3代码C++改写,Cmd_AddCommand改写
- IT创业见闻13-说说老板即将成功的风向标
- 消息队列(Message Queue)简介及其使用