本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
本文适用于想要了解什么是事件溯源以及如何使用它来简化基础架构开发的 IT 开发人员。
事件溯源是一个在 IT 开发对话中变得越来越普遍的术语。但它是什么?事件溯源是通过将对应用程序状态的所有更改记录为事件序列来构建应用程序的实践。
这一系列事件通常称为事件日志。事件日志有很多优点:
事件溯源对开发人员有很多好处:
事件溯源有很多缺点:
尽管存在这些缺点,事件溯源已成为构建应用程序的流行技术,尤其是在微服务领域。这是因为事件溯源为微服务架构提供了许多好处,包括:
1.改进了调试,因为每个微服务都可以维护自己的事件日志。
2.改进审计,因为每个微服务都可以维护自己的事件日志。
3. 改进的可扩展性,因为每个微服务都可以维护自己的事件日志。
4. 改进模块化,因为每个微服务都可以维护自己的事件日志。
如果您有兴趣了解有关事件溯源的更多信息,可以在线获取大量资源,包括: