博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
消息服务介绍
阅读量:6828 次
发布时间:2019-06-26

本文共 688 字,大约阅读时间需要 2 分钟。

前言

2010年为公司设计的一套消息服务,目前已经运用到多个大型企业项目上。共分为管理配置功能和服务两个核心内容。

消息服务

MES是执行层面的管理系统,它的核心是事件驱动,而消息服务是它的基础,它提供了信息集成的能力。

功能目标:

  • 为业务模块之间的消息驱动提供基础支持。
  • 消息内容来源于各个业务模块,可包括订单状态变更、作业状态变更、计划下达、异常报警等。
  • 各个业务模块将消息发送到消息服务上的指定通道上,MES框架将定期检索通道,检索到新消息后将在主界面上提示收到消息,当接收人员查看消息时可直接打开功能页面,查看相关数据或者执行自定义操作(比如回发一条确认消息)。

服务架构

消息通道

配置界面

服务监视界面

服务路由

消息服务扩展

应用场景

水份值超标报警

  1. GE平台数据采集服务将采集实时水份值发送给数据判断模块;
  2. 数据判断模块发现水份值超标时,将向消息服务发送一条报警消息;
  3. 消息服务将收到的消息存入指定通道;
  4. MES框架将定期检索消息通道,发现消息后将在主界面上提示收到消息;
  5. 当接收人员查看消息时可直接打开功能页面、查相关数据或者执行自定义操作(比如回发一条确认消息)。

技术实现

  • 采用微软最新的分布式技术—WCF,实现消息服务客户端与服务端通讯
  • 建立消息通道,存储消息

特点

  • 简单易用的配置界面;
  • 安全性:消息的加密;
  • 支持消息在多个服务之间的转发;
  • 扩展性:消息发送过程的扩展和消息处理过程的扩展;
  • 本文转自suifei博客园博客,原文链接:http://www.cnblogs.com/Chinasf/p/3167330.html,如需转载请自行联系原作者
你可能感兴趣的文章
4.1.1 存储器的层次
查看>>
linux 根据端口查看系统进程
查看>>
ORACLE之莫名---ORA-02290: 违反检查约束条件
查看>>
SWFUpload V2.2.0 详细说明文档
查看>>
Oracle - SQL 错误: ORA-00917: 缺失逗号
查看>>
doj常用包
查看>>
Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS
查看>>
坦克大战底层框架搭建并思路分析(一)
查看>>
python 读取大文件越来越慢
查看>>
python模块详解 logging
查看>>
Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图
查看>>
C#文件操作大全
查看>>
python 数字和字符串转换问题
查看>>
sublime插件使用整理
查看>>
Codeforces Round #402 (Div. 2)
查看>>
[Exception Android 22] - Could not find com.android.support:design:23.1.1
查看>>
Windows环境下python的安装与使用
查看>>
MVC-Area
查看>>
.Net转Java自学之路—基础巩固篇十七(网络编程、Tomcat、URL)
查看>>
AudioManager控制声音和铃声
查看>>