-
题名事件驱动的云原生应用软件研究
- 1
-
-
作者
张国生
-
机构
云南大学信息学院
-
出处
《中国电子科学研究院学报》
2024年第3期213-218,共6页
-
文摘
事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心。通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务。事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务。消息队列是异步的,消息的发送和接收者不需要同时与消息队列交互,减少了服务间的耦合;如果系统请求流量瞬时剧增,消息队列将缓存请求,提高系统的稳定性和用户体验;事件溯源可以回溯到任何一个事件状态,增强系统的可靠性和容错。CloudEvents是描述事件数据通用格式的规范,提供跨服务、平台和系统的互操作。基于主题和分区将事件路由到不同的服务实例实现分布式并发。事件驱动架构融合微服务和无服务器函数,构建实时、可扩展、高负载和大规模可伸缩的云原生应用软件。
-
关键词
事件驱动架构
消息队列
事件溯源
cloudevents
分布式并发
云原生
微服务
无服务器
-
Keywords
event driven architecture
message queue
event sourcing
Cloud Events
distributed con-currency
cloud native
microservice
serverless
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-