事件驱动的云原生应用软件研究  被引量:1

Research on Event Driven Cloud Native Application Software

在线阅读下载全文

作  者:张国生[1] ZHANG Guo-sheng(School of Information,Yunnan University,Kunming 650500,China)

机构地区:[1]云南大学信息学院,云南昆明650500

出  处:《中国电子科学研究院学报》2024年第3期213-218,共6页Journal of China Academy of Electronics and Information Technology

摘  要:事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心。通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务。事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务。消息队列是异步的,消息的发送和接收者不需要同时与消息队列交互,减少了服务间的耦合;如果系统请求流量瞬时剧增,消息队列将缓存请求,提高系统的稳定性和用户体验;事件溯源可以回溯到任何一个事件状态,增强系统的可靠性和容错。CloudEvents是描述事件数据通用格式的规范,提供跨服务、平台和系统的互操作。基于主题和分区将事件路由到不同的服务实例实现分布式并发。事件驱动架构融合微服务和无服务器函数,构建实时、可扩展、高负载和大规模可伸缩的云原生应用软件。Event driven is the main driving force for cloud native applications and the core of real-time agile digital business.Business events are captured to drive services by listening to event sources such as IoT devices,mobile applications,business networks,and user behavior.Capture,communication,transformation,and persistence of events are crucial and can be extended and adapted to different types of services.Message queue is asynchronous,and the sender and receiver of a message do not need to interact with message queue simultaneously,reducing coupling between services.If system's request traffic suddenly increases,message queue will cache requests,improving system stability and user experience.Event sourcing can trace back to any event state,enhancing the reliability and fault tolerance of the system.CloudEvents is a specification for describing a common format of event data,providing interoperability across services,platforms,and systems.Distributed concurrency is achieved by routing events to different service instances based on topics and partitions.Event driven architecture integrates microservices and serverless functions to build real-time,scalable,high load,and large-scale scalable cloud native application software.

关 键 词:事件驱动架构 消息队列 事件溯源 CloudEvents 分布式并发 云原生 微服务 无服务器 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象