当前位置: 首页 > 技术突破

如何在.NET中创建和使用事件采购

时间:2024-02-27 22:36:52 技术突破

  词汇表

  .NET核心控制台应用程序

  .NET Core Console应用程序是一个基本应用程序,可在控制台或命令提示符窗口中运行。它是构建小型公用事业或不需要图形接口的大型应用程序的理想选择。这种类型的应用程序还可以用作网站或复杂企业应用程序的“后端”服务。

事件采购

  事件采购是一种软件体系结构模式,其中应用程序的状态由一系列事件确定。事件采购不是将当前数据状态保存在数据库中,而是存储应用程序发生的每个改变状态的事件。当需要确定应用程序状态时,将重播事件以达到当前状态。这种模式可以提供可靠的审核日志,用于调试的历史数据以及分析的见解。有关更多信息,请访问Martin Fowler关于活动采购的文章。

活动商店

  “事件存储”一词是指专门为存储事件数据设计的一种数据库。在软件开发中,事件商店用作事件采购模式的核心组成部分。这种模式涉及将应用程序状态的所有更改作为一系列事件,而不仅仅是跟踪其当前状态。这可以提供所有变化的完整历史,使开发人员能够重建过去的状态,并了解导致当前状态的一系列事件。