`

分布式事件总线-概述

 
阅读更多

事件是在一定条件下发生的动作或者操作,而且需要让事件订阅者知晓该事件已经发生。
事件有2个非常重要的概念:事件发布者,事件订阅者。
事件包含如下要素:事件ID:必须全局唯一,可以通过它的前缀进行过滤,字符串,建议采用Java的点分方式。
                    事件发生时间:取UTC时间
                    事件源:发生事件的源,是Object对象
事件总线的用例:发布事件,订阅/去订阅事件,满足分发性能规格,支持容错处理.
事件总线的好处是很多的: 如异步,模块解耦等
一般大型系统才会用事件总线,甚至一个公司所有的项目公用一个事件总线。
大型系统都会划分成很多模块(或项目)。每个模块对性能的消耗可能不一样,有的模块很耗性能。甚至CPU,IO的要求都是不一样的。为了提供系统的性能,按模块进行分布式部署是个很好的选择,对不同的模块的性能要求配置不同的服务器,也可充分利用硬件资源,提高整体性能.提高整个系统伸缩性,所以事件总线必须要支持分布式部署情况。


因为事件总线对整个系统的重要性,一旦事件总线慢或者不可用,系统的大部分功能就变成不可用。
所以事件总线对可靠性和性能都是要求非常高的。

分布式事件总线的特殊的地方:
事件发布者 和 事件订阅者是位于不同服务器上的。
一种事件 可以有很多订阅者,这些订阅者可能在不同的服务器上
任何服务器都可以充当事件发布者和事件订阅者角色

分享到:
评论

相关推荐

    SIMATIC ET 200MP ET 200MP 分布式 IO 系统-系统手册

    SIMATIC ET 200MP 分布式IO系统是一款高性能的现场总线分布式I/O解决方案,它作为SIMATIC S7-1500系列PLC的扩展设备,能够实现分散的数据采集和控制功能。ET 200MP的设计理念是为用户提供灵活、高效的自动化解决方案...

    分布式现场总线温室环境控制系统设计

    ### 分布式现场总线温室环境控制系统设计 #### 概述 随着计算机技术、网络通信技术和控制技术的发展,温室环境控制系统的设计也在不断进步。本文介绍了一种基于分布式现场总线的温室环境控制系统的设计思路和实现...

    TTP总线在分布式飞控计算机系统中的应用.pdf

    1. 飞控计算机系统总线需求概述 飞控系统作为高安全性的强实时系统,对系统总线通信实时性、可靠性与故障隔离性等方面均有特定需求。主要包括: (1)强实时性:飞控系统要求系统总线通信延迟低、抖动小,具有实时...

    分布式控制系统概述2.rar

    分布式控制系统概述2rar,提供“分布式控制系统概述2”免费资料下载,主要包括分布式系统构成及指令、现场总线和数据通信、可编程序逻辑控制方法、现代控制方法、现场控制站、DCS工程设计与应用等内容,可供学习使用...

    分布式总线系统的仿真研究.pdf

    统概述分布式总线系统是一种基于网络通信技术的控制系统,它将多个分散的设备通过通信总线连接起来,形成一个统一的网络,实现数据交换和控制功能。在本研究中,分布式总线系统主要应用于交流变频调速,采用PROFIBUS...

    现场总线的概述.doc

    现场总线的数字化能力使得控制功能可以更加灵活地分布于各个控制节点,从而形成全分布式的控制系统。 在实现现场总线通信功能中,编码器是不可或缺的关键传感器。编码器的功能是将机械旋转位移转换为数字脉冲信号,...

    泓格科技分布式IO模块I-7013_I-7015_I-7033_M-7015_M-7033_系列用户手册

    ### 泓格科技分布式IO模块I-7013_I-7015_I-7033_M-7015_M-7033_系列用户手册知识点概述 #### 1. 绪论 - **产品简介**: I-7000系列远程分布式模块是用于网络数据采集及过程控制的设备,主要功能包括模拟量采集/控制...

    CAP:基于最终一致性的微服务中的分布式事务解决方案,也是具有发件箱模式的事件总线

    CAP CAP是基于.Net标准的库,该库是处理...架构概述 CAP实现了描述的发件箱模式。入门NuGet 可以使用以下命令在您的项目中安装CAP。 PM> Install-Package DotNetCore.CAPCAP支持RabbitMQ,Kafka,AzureService,Amazo

    现场总线控制系统:第3章 现场总线技术概述.ppt

    现场总线控制系统:第3章 现场总线技术概述 本节课将探讨现场总线技术的概述,包括现场总线的产生背景、定义、特点、优点、国际标准及制定过程、与 IT 计算机网络的区别、DCS、PLC、FCS 的特点和区别、现场总线技术...

    分布式控制系统概述1.rar

    分布式控制系统概述1rar,提供“分布式控制系统概述1”免费资料下载,主要包括分布式系统构成及指令、现场总线和数据通信、可编程序逻辑控制方法、现代控制方法、现场控制站、DCS工程设计与应用等内容,可供学习使用...

    新一代分布式的复杂事件处理系统解决方案.pdf

    - **系统功能框架**:包括事件处理总线、事件缓存、事件流处理器、策略引擎、特殊算法操作分析、事件消费者等组件。 - **技术架构**:事件源接入消息队列,由Storm集群进行实时处理;分布式缓存用于存放实时处理信息...

    springcloud 微服务(全套视频)

    - **Spring Cloud**:基于Spring Boot实现的一套微服务云应用及管理开发工具,提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群...

    CAN总线概述和MVB总线

    #### CAN总线概述 控制器局部网(Controller Area Network,简称CAN)是博世(BOSCH)公司于上世纪80年代初期为应对现代汽车控制系统中日益复杂的通信需求而开发的一种高效、可靠的多主机局部网络技术。其卓越的...

    现场总线AS-I

    #### 一、现场总线系统概述 现场总线技术在工业自动化领域中扮演着极其重要的角色。它不仅简化了控制系统的设计与实施,还极大地提升了整个系统的可靠性和灵活性。现场总线是指一种在工业现场用于连接传感器、执行...

    瑞德泰科 RE100分布式总线IO产品手册.zip

    《瑞德泰科 RE100分布式总线IO产品手册》是针对瑞德泰科公司推出的RE100系列分布式I/O(Input/Output)产品的详细介绍性文档。分布式I/O系统是一种工业自动化领域的核心组件,它能够将输入/输出信号分散在控制系统中...

    001工业数据通信与控制网络-第1章现场总线技术概述.pptx

    【现场总线技术概述】 现场总线技术是自动化领域中的一种关键通信标准,它在生产现场设备间构建了数字化、双向、串行的通信网络。这一技术的发展源于计算机网络、通信技术和自动化技术的融合,被誉为自动化领域的...

    单根总线等级分布式串行中断多机通讯系统的设计与实现

    ### 单根总线等级分布式串行中断多机通讯系统的设计与实现 #### 概述 随着单片机技术的发展及其应用领域的不断拓展,单机系统逐渐显露出存储空间有限和运算速度偏低等问题,特别是在面对复杂的多任务处理时,系统...

    基于Unity的Modicon Quantum硬件参考手册-2010.04

    #### 一、产品概述 **Modicon Quantum-140CPU67160**是一款由施耐德电气提供的工业控制器,属于Modicon Quantum自动化平台的一部分。该控制器具备高性能处理能力,适用于各种复杂的工业自动化应用场景。 #### 二、...

    基于CAN总线的分布式控制系统设计.pdf

    【标题】基于CAN总线的分布式控制系统设计 【概述】 CAN(Controller Area Network)总线是一种广泛应用的工业通信协议,特别适合于分布式控制系统。它以其低成本、高速度、高实时性和高可靠性,在自动化和控制领域...

Global site tag (gtag.js) - Google Analytics