文档名:事件驱动的云原生应用软件研究
摘要:事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心.通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务.事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务.消息队列是异步的,消息的发送和接收者不需要同时与消息队列交互,减少了服务间的耦合;如果系统请求流量瞬时剧增,消息队列将缓存请求,提高系统的稳定性和用户体验;事件溯源可以回溯到任何一个事件状态,增强系统的可靠性和容错.CloudEvents是描述事件数据通用格式的规范,提供跨服务、平台和系统的互操作.基于主题和分区将事件路由到不同的服务实例实现分布式并发.事件驱动架构融合微服务和无服务器函数,构建实时、可扩展、高负载和大规模可伸缩的云原生应用软件.
Abstract:Eventdrivenisthemaindrivingforceforcloudnativeapplicationsandthecoreofreal-timeagiledigitalbusiness.BusinesseventsarecapturedtodriveservicesbylisteningtoeventsourcessuchasIoTdevices,mobileapplications,businessnetworks,anduserbehavior.Capture,communication,transformation,andpersistenceofeventsarecrucialandcanbeextendedandadaptedtodifferenttypesofservices.Messagequeueisasynchronous,andthesenderandreceiverofamessagedonotneedtointer-actwithmessagequeuesimultaneously,reducingcouplingbetweenservices.Ifsystem'srequesttrafficsuddenlyincreases,messagequeuewillcacherequests,improvingsystemstabilityanduserexperience.Eventsourcingcantracebacktoanyeventstate,enhancingthereliabilityandfaulttoleranceofthesys-tem.CloudEventsisaspecificationfordescribingacommonformatofeventdata,providinginteropera-bilityacrossservices,platforms,andsystems.Distributedconcurrencyisachievedbyroutingeventstodifferentserviceinstancesbasedontopicsandpartitions.Eventdrivenarchitectureintegratesmicroser-vicesandserverlessfunctionstobuildreal-time,scalable,highload,andlarge-scalescalablecloudn-ativeapplicationsoftware.
作者:张国生Author:ZHANGGuo-sheng
作者单位:云南大学信息学院,云南昆明650500
刊名:中国电子科学研究院学报
Journal:JournalofChinaAcademyofElectronicsandInformationTechnology
年,卷(期):2024, 19(3)
分类号:TP311
关键词:事件驱动架构 消息队列 事件溯源 CloudEvents 分布式并发 云原生 微服务 无服务器
Keywords:eventdrivenarchitecture messagequeue eventsourcing CloudEvents distributedcon-currency cloudnative microservice serverless
机标分类号:TP311.52TN929.5G250.7
在线出版日期:2024年7月2日
基金项目:事件驱动的云原生应用软件研究[
期刊论文] 中国电子科学研究院学报--2024, 19(3)张国生事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心.通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务.事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
事件驱动的云原生应用软件研究 Research on Event Driven Cloud Native Application Software
事件驱动的云原生应用软件研究.pdf
- 文件大小:
- 9.95 MB
- 下载次数:
- 60
-
高速下载
|