小编Ger*_*aga的帖子

有没有办法在本地运行 GCP 工作流程?

最近,我开始使用 GCP 工作流程和功能。我们使用无服务器框架来执行这些功能,我们可以使用命令在计算机上运行它们,serverless invoke local --function <function_name>这样我们就不必花费云执行时间。

我现在正在寻找的是是否有一种方法可以对 GCP 工作流程执行相同的操作,在我们自己的计算机中运行它们,而不是在云中调用它们。

我已经阅读了来自谷歌和许多不同文章的资源,但我仍然没有找到窍门(如果它确实存在)

cloud google-cloud-platform google-workflows

6
推荐指数
1
解决办法
1550
查看次数

事件什么时候被推送到ES中的事件存储中?

我正在尝试一些新概念,事件溯源、微服务以及所有这些范式。

假设我们有以下结构,它代表了基本的事件驱动架构

UI -> API -> EVENTS BROKER ->> MICROSERVICES
Run Code Online (Sandbox Code Playgroud)

我们从客户端(UI)向服务器(API)发出请求,执行一个命令,该命令抛出一个事件,该事件被发布到事件代理中,然后订阅该特定事件的每个服务将启动一个进程,对吗?但是如果我还想实现事件溯源怎么办,看起来可能是这样的,对吗?

UI -> API -> EVENTS BROKER ->> MICROSERVICES
          -> EVENTS STORE
Run Code Online (Sandbox Code Playgroud)

对于这个例子,假设我有一个聚合,它被称为Products“如果在我将事件保存在事件存储中之后,我的业务逻辑说它不应该被允许,因为我现在不允许,也许我们只在特定日期接受新产品”一个月内,但现在我已经存储了该事件

问题本身是,在这种情况下我应该什么时候将事件保存到 EVENT STORE 中?

architecture domain-driven-design event-driven event-sourcing

2
推荐指数
1
解决办法
457
查看次数