使用自动任务模拟订单支付成功和失败,使用分布式事件实现订单库存变更,发布和订阅模块使微服务能够使用事件驱动架构的消息相互通信。 ...
2024/10/8 14:14
查看使用分布式事件总线在多个微服务之间进行异步通信,订单微服务通知购物车微服务清空用户购物车,产品宽限期校验辅助角色自动任务,订单微服务通知 ...
2024/11/21 00:33
查看Dapr 是一个开源的分布式应用程序运行时,发布和订阅模块使微服务能够使用事件驱动架构的消息相互通信,Dapr 提供了一个事件总线的实现 ...
2024/9/19 13:39
查看分布式事件总线提供了一种在不同的微服务进程之间消息通信的机制,设计分布式事件总线接口,抽象分布式事件,抽象分布式事件处理程序,分布式事件 ...
2024/9/12 14:04
查看"本地事件总线是一个轻量级的事件总线,用于在应用程序内部的组件之间传递事件,它是一个简单的观察者模式的实现,用于解耦组件之间的依赖关系, ...
2024/9/12 14:00
查看实现创建命令处理程序,订单相关实体数据存储,使用中间件管道进行事务上下文管理,使用执行策略进行事务失败重试,连接复原能力会自动重试失败的 ...
2024/9/10 15:41
查看实现订单的取消命令,订单取消 WebApi 实现,实现订单的发货命令,订单发货 WebApi 实现,对命令进行规则验证,依赖注入验证器和 ...
2024/9/9 15:00
查看实现创建订单 WebApi 接口,构建命令,发送命令,命令去重,请求和命令映射器,请求和命令验证,验证错误封装,使用管道中间件验证命令, ...
2024/9/8 02:35
查看CQRS 是命令和查询责任分离的英文缩写,它是一种将读取操作和更新操作分离的模式,查询返回结果,不改变系统的状态,没有副作用。命令执行更 ...
2024/9/6 14:46
查看订单微服务实体类型设计,未来可使用 Keyed services 方式注入不同连接字符串的同类型 DbContext 类,实现主从数据库 ...
2024/8/29 15:29
查看Azure Data Studio 是一个轻量级的跨平台开源的数据库工具,提供了一个现代化的用户界面,可以帮助用户更轻松地管理各种不同的 ...
2024/8/28 12:41
查看私有专用缓存,分布式共享缓存,使用 Redis 分布式缓存,使用微软 Garnet 分布式缓存,使用 Window Service 运行 ...
2024/7/13 02:14
查看使用测试工具生成测试代码,使用 AI 人工智能生成测试代码,单元测试直接从单元测试库测试 gRPC 服务方法,集成测试则需要启动一个测试 ...
2024/7/11 13:26
查看gRPC 是一种与语言无关的高性能远程过程调用,使用消息协定来创建高性能的实时服务,gRPC JSON 转码是为 gRPC 服务创建 R ...
2024/7/10 14:58
查看随着微软 Aspire 正式版的发布,零度框架正式也发布了,之前,零度框架使用的是 Aspire 的多个预览版,导致了一些不稳定的问题, ...
2024/6/28 23:26
查看每个微服务都有自己的 OpenApi 文档,但是在实际开发中,我们更希望能够将所有微服务的 OpenApi 文档聚合到一起,以便于查看和 ...
2024/4/20 14:39
查看