什么是Equinox项目? Equinox项目是一个用.NET Core编写的开源项目 该项目的目标是实施最常用的技术,并与技术社区分享使用.NET开发出色应用程序的最佳方法 给个星星! :white_medium_star: 如果您喜欢这个项目或Equinox帮了您的忙,请给一颗星;) 想学习一切吗? :graduation_cap: 在查看我的在线课程 如何使用: 您将需要最新的Visual Studio 2019和最新的.NET Core SDK。 请检查是否安装了与global.json中描述的相同的运行时版本(SDK) 可以从下载最新的SDK和工具。 您也可以在Visual Studio Code(Windows,Linux或MacOS)中运行Equinox项目。 要了解有关如何设置您的环境的更多信息,请访问 实施的技术: ASP.NET Core 3.1(带有.NET Core 3.1) ASP.NET MVC核心 具
2022-04-13 16:16:28 1.13MB visual-studio jwt cqrs aspnetcore
1
Event Sourcing And CQRS Event Sourcing 、CQRS 简述 Event Sourcing 简单来说就是记录对象的每个事件而不是记录对象的最新状态,比如新建、修改等,只记录事件内容,当需要最新的状态的时,通过堆叠事件将最新的状态计算出来。那么这种模式查询的时候性能会变的非常差,这个时候就涉及到了 CQRS ,简单的理解就是读写分离,通过事件触发,将最新状态保存到读库,查询全都走读库,理论上代码层,数据库层,都可以做到分离,当然也可以不分离,一般来说为了保证数据库性能,这里起码会将数据库分离。 为什么要使用 了解了 Event Sourcing 的基本内容之后,我们可以发现这个模式有很多的好处: 记录了对象的事件,相当于记录了整个历史,可以查看到任意一个时间点的对象状态; 都是以事件形式进行写入操作,理论上在高并发的情况下,没有死锁,性能会快很多; 可以基于
1
HarmonyOS的长按事件源代码
2021-11-30 17:07:31 1.08MB harmonyos
1
HarmonyOS长按事件实现源代码
2021-11-29 17:06:09 1.29MB harmonyos
1
awesome-ddd:精选的领域驱动设计(DDD),命令查询责任隔离(CQRS),事件源和事件风暴资源的清单
2021-11-29 11:40:31 19KB list awesome awesome-list AwesomeLists
1
基于MFC实现的消息监听机制,利用了设计模式中的观察者模式,对线程间的同步做了优化,以及可以选择消息的发送类型:同步或异步发送。对于监听者而言在注册监听的同时可以选择监听的消息类型,避免了发送者发送的所有消息都会收到;对于发送者而言,无需关心监听消息的是谁。
1
Kafka Streams的事件源和物化视图 介绍 Kafka帮助您构建快速,高吞吐量,容错,可扩展的微服务和应用程序。 Kafka Streams将数据存储在Kafka集群(Kafka State Stores)中,并快速获取数据检票口。 该存储库通过Kafka Streaming演示了事件源(材料化视图)( ) 在典型的生产环境中,我们有多个带有专用数据库的微服务,并且我们希望对每个数据库执行多阶段提交。 假设用户要在eShopping应用程序中下订单,我们可以使用不同的微服务来执行以下操作(a)检查所请求产品的库存(Inventory MicroService会处理此问题)(b)检查是否有任何付款方式可用并处理付款(由MicroService负责付款)(c)获取收货地址和帐单地址(由客户管理MicroService负责) 如果上述微服务中的任何一个发生故障,我们都希望回滚事务
2021-06-01 09:55:55 191KB cqrs schema-registry event-sourcing kafka-streams
1
超级安全银行 该存储库以银行为例,展示了如何在.NET Core中实现事件源,CQRS和DDD。 该代码已作为示例,与上的几篇文章同时出现: ASP.NET Core API用作所有面向客户端的操作的入口点: 建立客户 创建账户 存钱 取钱 基础设施 该系统使用和托管在Azure上。 也提供“本地”版本,该版本使用 跟踪所有事件 卡夫卡播出整合活动 MongoDb存储API使用的QueryModel 只需通过从根文件夹运行docker-compose up即可启动内部部署基础架构。 给个星星! :white_medium_star: 你喜欢这个项目吗? 给它一个星星,叉子,给我一
2021-01-28 16:08:02 127KB unit-testing kafka mongodb dotnet
1