腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
CQRS
中
“
有效
”
处理
重复
命令
List<Passenger>(command.Passengers), } } 如果
命令
格式错误问题是前端(我们无法控制)有bug,导致它发送的事件实际上是
重复
的。换句话说,它可以向乘客发送爱丽丝和鲍勃,然后
在
不久之后它可以发送鲍勃和爱丽丝。就业务而言,乘客仍然是相同的,因此不需要应用更新。应如何以及
在
何处执行此检查?
在
UpdatePassengers方法本身?如果是这样,它是否应
浏览 21
提问于2021-02-08
得票数 1
1
回答
CQRS
:
命令
有效
性和UI
、
、
我目前正在研究
在
构建特定系统时是否可以应用
CQRS
,并且有一些我很难找到答案的问题。
在
CQRS
中
,
命令
用于响应用户操作。用户通过UI和UI层选择他们想要的操作,并且UI层知道哪些
命令
将
处理
它们。这一切都是好的,也是必要的,但是我们需要知道
命令
在
UI层
中
是否
有效
(对于上下文,我们在这里并不关心完全验证),因此如果不适用,则只需省略按钮或菜单项等适当的UI元素。另外,一些实体具有依赖
浏览 2
提问于2012-08-31
得票数 3
2
回答
当某些
命令
需要阻止UI时
CQRS
的适用性
、
、
我正在开发一个应用程序,我非常想从一个相当传统的分层架构过渡到
CQRS
,原因有很多,尤其是因为有一个健壮的事件日志将使我可以看到添加几个功能请求变得微不足道。现在,我遇到了一个概念性问题:在用户可以启动的大约40个
命令
中
,有三个
命令
用户需要确保
在
UI允许他们执行其他操作之前已经成功完成。除了这三个
命令
之外,所有其他内容都符合“提交请求,以后查询成功”的模式。
在
CQRS
-陆地上是如何
处理
的?我是否将三个阻塞
命令
分离为
浏览 0
提问于2011-06-30
得票数 5
3
回答
使用
CQRS
和事件源时的唯一性验证
、
、
我正在尝试用Event Sourcing实现我自己的
CQRS
基础设施,以便更好地学习它。作为一个示例项目,我正在实现一个博客引擎,我知道它可能不是一个完美的匹配,但我只想做一些真实的事情。我知道,
在
我发送
命令
之前,我甚至会通过读取我的读取存储来检查它在创建create post
命令
或update post
命令
时是否
有效
。 我可以想到两个“解决方案”。但在我眼里的问题是,在这种情况下,我必须
处理
聚合之间的通信,以及每次我需要验证shortUrl的唯一性时,我需要从事件存储
浏览 42
提问于2012-02-27
得票数 21
1
回答
在
CQRS
中
执行没有
处理
程序的
命令
和查询?
、
、
我们正在实施一个基于领域驱动设计、清洁架构和
CQRS
的企业系统. 然而,我不知何故混淆了
CQRS
中
处理
程序的概念和用法。我看到的每个示例都将该
命令
的执行委托给相应
命令
的
处理
程序。我想知道
在
CQRS
中
可以不使用
处理
程序来执行
命令
(或查询)吗?(或者我们不能有一个没有另一个?)如果是这样的话,我们是否可以直接将
命令
分派给底层的清洁体系结构层(例如用例、存储库、.)才能
浏览 1
提问于2019-10-06
得票数 2
回答已采纳
2
回答
通用查询
处理
程序cqr
、
、
、
、
我希望创建一个通用的查询
处理
程序(以及将来的
命令
处理
程序),它可以
处理
每个查询并在
处理
后返回查询结果。{ 简单查询对象:{}
浏览 3
提问于2017-09-22
得票数 0
回答已采纳
2
回答
CQRS
-单一
命令
处理
程序?
我只是想把我的头转到
CQRS
(/ES)。我没有对
CQRS
做任何严肃的事情。也许我现在只是错过了一些非常基本的东西。目前,我正在阅读“探索
CQRS
和事件源”。有一句话不知何故让我对
命令
感到困惑:我
在
Greg ()的
CQRS
示例应用程序
中
也看到了这种情况,当为任何
命令
类型注册了多个
命令
处理
程序时,就会引发异常。对我来说,这表明这是
CQRS<
浏览 3
提问于2014-02-04
得票数 5
回答已采纳
1
回答
DDD+
CQRS
--我应该一直检查数据库是否在线吗?
、
、
、
、
我正在开发一个intranet应用程序,并试图使用来自领域驱动设计(DDD)和.NET核心中的
命令
和查询责任分离(
CQRS
)的一些概念,并使用EFCore。但是,为了避免API、每个
命令
和每个查询
中
的奇怪异常,我首先检查数据库是否联机(使用DbContext.CanConnect()),并向用户发送一条漂亮的消息,以防它不在。或者我真的应该从API
中
抛出异常? 详细介绍一下我的想法:我正在考虑使用.net核心中间件来避免这种
重复
,甚至
在
进入
命令
浏览 0
提问于2021-09-10
得票数 0
回答已采纳
1
回答
领域驱动设计
中
的逻辑位置
、
、
从数据库
中
获取用户 transactionsRepository.Add(new Transaction(sum, userId)); decimal Balance() => transacti
浏览 3
提问于2017-04-11
得票数 1
2
回答
GOF对
CQRS
意义
中
的
命令
模式
、
、
当查看“四人帮”时,它说每个
命令
都有一个执行方法,例如::现在,当我查看如何在中使用这些
命令
时,我看到这些
命令
没有一个execute方法。它们只是某种“
命令
指令”的实例。
CQRS
的网络广播
中
也有类似的说法,比如。 void UpdateValue(UpdateValueCommand cmd){ this.value = cmd.v
浏览 3
提问于2015-05-07
得票数 8
回答已采纳
4
回答
客户端使用
命令
总线发送
命令
与调用应用程序服务
我对将
命令
传递给基于
CQRS
的应用程序的不同方法的理解是否正确:( a)它要么实现
命令
总线,在这种情况下客户端将
命令
放入
命令
总线并将其发送到服务器,要么实现2)如果
命令
总线客户端可以通过调用应用服务来发送
命令
,那么这就意味着
命令
总线只是
CQRS
的一个实现细节,因此
CQRS
可以
在
没有它的情况下实现?3)如果
浏览 4
提问于2014-01-16
得票数 2
回答已采纳
2
回答
用PHP实现
CQRS
、
、
、
我正在研究
CQRS
模式,我们的团队希望
在
PHP
中
开发一个基于
CQRS
的系统。我知道我们可以
在
PHP
中
模拟事件系统,但是我发现如果编程语言是基于事件的(我不确定这一点),那么
CQRS
实现更好/更容易。我有两个问题:
CQRS
在
微型服务系统中有什么样的好处?
浏览 1
提问于2018-05-14
得票数 6
1
回答
授权服务器实现- CRUD vs
CQRS
、
、
、
、
我过去经常在工作中看到,或者
在
许多例子
中
,典型的CRUD方法就是为了这个目的。它只是应该返回当前用户是
有效
的和用户会话时间留下。服务器将通过C# .NET实现。
CQRS
+ ES:
命令
查询责任分离+事件源
浏览 0
提问于2017-05-29
得票数 3
回答已采纳
2
回答
MediatR库是否
在
web上的
CQRS
示例
中
过度使用?
、
、
、
、
我很难理解为什么web上有这么多的例子
在
解释
CQRS
模式、
处理
命令
和查询时使用MediatR。对我来说,MediatR库的完美和唯一合理的使用是
处理
领域事件。
在
实现DDD时,我试图以下面的方式设置一个项目。每个矩形都是解决方案
中
的不同项目。向API端点请求向数据库
中
添加一些新的域对象(第6层:表示)
在
<e
浏览 15
提问于2021-03-11
得票数 12
回答已采纳
2
回答
在
CQRS
设计
中
,
命令
请求返回什么结果?
、
我一直
在
研究
CQRS
,但我发现它在显示
命令
的结果方面受到限制,比方说Web应用程序。在我看来,使用
CQRS
,必须刷新整个视图或部分视图才能看到更改(使用第二个请求),因为原始
命令
请求将只存储将来要
处理
的事件。
在
Web应用程序
中
,
命令
请求是否可能将它创建的事件的结果带回浏览器?
浏览 1
提问于2010-12-31
得票数 8
5
回答
命令
/查询分离
命令
侧需要的结果
、
、
、
、
我正在尝试创建一个ASP.NET MVC应用程序,它遵循
CQRS
模式(这是我对
CQRS
的第一次体验)。据我所知,指挥方没有任何结果。
在
中
,说如果我们需要
命令
端的结果,我们可以创建一个事件并订阅,以解决问题。} }如何通知登录
命令
成功或失败?我知道我可以
在
LoginCommand
中
创建一个事件,并在上面的方法
中
订阅它。
浏览 6
提问于2012-09-15
得票数 5
回答已采纳
1
回答
CQRS
-
有效
的
命令
采购用例?
、
、
、
我使用的是一个持续执行
命令
的
CQRS
系统(带有
有效
载荷和成功标志)。 我
在
客户端应用程序上有一个功能请求来查看/重新运行输入的过去的数据。preprocessorIn B.post-processer 用户输入表单数据user AttachToCollectionCommand,该AttachToCollectionCommand将
命令
持久化
在
处理
程序
中
,输入数据针对某个服务运行,然后将输出和collectionId保存在某个
处理<
浏览 1
提问于2019-10-24
得票数 0
回答已采纳
1
回答
在
CQRS
模式内的
命令
处理
程序
中
查询数据库
、
、
我正在开发一个基于CleanArchitecture模板的应用程序,它使用
CQRS
。我读到的关于
CQRS
的内容是读和写是分开的。这是否意味着我应该避免
在
命令
处理
程序
中
查询数据库?例如,
在
UpdateCommandHandler
中
,我需要首先获取记录,然后再更新它。
浏览 15
提问于2020-04-07
得票数 0
回答已采纳
2
回答
从
CQRS
中
的
命令
模式和
命令
看
命令
、
我是否正确地认为,
中
的与
中
的
命令
有很大不同?将
命令
模式
命令
称为“
处理
程序”是否明智。它将用Handler和undo()方法实现一个execute()接口(因此很明显,我正在实现某种形式的
命令
模式)。并为
CQRS
命令
保留C
浏览 2
提问于2014-12-10
得票数 1
1
回答
CQRS
中
的验证与修复
我了解
CQRS
的一般概念,但当涉及到
处理
真实世界问题的示例代码和幻灯片板时,我有几个问题。当您需要对包含从数据库
中
检查值的
命令
进行验证时,您要做什么?我听到的一个论点是,用户不太可能输入
重复
的电子邮件地址,所以
在
处理
命令
时,只需
处理
它,然后向他们发送一封“对不起”的电子邮件,或者建议他们重置密码。因此,为了验证起见,此过程避免了重新建模。但是如何
处理
命令
处理
程序
中<
浏览 0
提问于2010-10-01
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全面讲解在Rust中处理错误的有效方法
在debian中已经安装了jdk,但是java命令无效应该如何处理
详解CQRS架构模式
从单体到事件驱动架构:找到新架构中的接缝
如何理解微服务体系结构的 CQRS
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券