OnionArch 2.0 - 基于DDD的洋葱架构改进版开源
摘要:大家好,去年我发布了一篇 OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构 。很多程序员都比较感兴趣,给我要源代码。这次我把OnionArch进行了升级,改进了一些特性,并放出源代码,iamxiaozhuang/OnionArch2 (github.com) 欢迎大家研究
阅读全文
posted @
2023-02-07 16:37
小庄
阅读(1418)
推荐(9) 编辑
Dapr实现.Net Grpc服务之间的发布和订阅,并采用WebApi类似的事件订阅方式
摘要:大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,总结和整理以前的项目经验,动手写了个洋葱架构(整洁架构)示例解决方案 OnionArch。其目的是为了更好的实现基于DDD(领域驱动分析)和命令查询职责分离(CQRS)的洋葱架构。 OnionArch 是用来实现单个微服务的。它提供了Gr
阅读全文
posted @
2022-10-28 12:08
小庄
阅读(1089)
推荐(5) 编辑
OnionArch - 如何实现更新指定字段的通用Handler
摘要:博主最近失业在家,找工作之余,自己动手写了个洋葱架构(整洁架构)解决方案,以总结和整理以前的项目经验,起名叫OnionArch,其目的是为了更好的实现采用DDD(领域驱动分析)和命令查询职责分离(CQRS)的洋葱架构。 什么是OnionArch OnionArch解决方案清晰的展示了程序各分层的职责
阅读全文
posted @
2022-10-11 15:58
小庄
阅读(724)
推荐(2) 编辑
OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构
摘要:

博主最近失业在家,找工作之余,看了一些关于洋葱(整洁)架构的资料和项目,有感而发,自己动手写了个洋葱架构解决方案,起名叫OnionArch。基于最新的.Net 7.0 RC1, 数据库采用PostgreSQL, 目前实现了包括多租户在内的12个特性。 该架构解决方案主要参考了NorthwindTra
阅读全文
posted @
2022-10-09 16:01
小庄
阅读(3860)
推荐(24) 编辑
Blazor+Dapr+K8s微服务之基于WSL安装K8s集群并部署微服务
摘要:前面文章已经演示过,将我们的示例微服务程序DaprTest1部署到k8s上并运行。当时用的k8s是Docker for desktop 自带的k8s,只要在Docker for desktop中启用就可以了。但是我发现,启用了k8s后,Docker for desktop会消耗大量的系统资源,导致系统变得很慢。据说windows 上的WSL 2 性能不错,这次我尝试在WSL Linux上安装K8s并部署我们的微服务,看看还会不会出现系统资源消耗过大的情况。
阅读全文
posted @
2021-09-02 17:26
小庄
阅读(1267)
推荐(1) 编辑
Blazor+Dapr+K8s微服务之事件发布订阅
摘要:Blazor+Dapr+K8s微服务之事件发布订阅, 本期我们要实现的是:利用Dapr的事件发布和订阅能力,在blazorweb服务中发布一个事件,并传递事件参数,然后在serviceapi1服务中订阅该事件,接收到blazorweb服务中发布的事件和参数。
阅读全文
posted @
2021-08-30 18:15
小庄
阅读(781)
推荐(3) 编辑
Blazor+Dapr+K8s微服务之状态管理
摘要:Blazor+Dapr+K8s微服务之状态管理, 通过Dapr与ASP.NET Core的集成实现状态保存,状态查询和状态删除接口,并通过Blazor界面进行接口功能演示。
阅读全文
posted @
2021-08-25 17:48
小庄
阅读(701)
推荐(1) 编辑
Blazor+Dapr+K8s微服务之开发环境调试
摘要:Blazor+Dapr+K8s微服务之开发环境调试,实现通用的Dapr微服务本地开发调试工具。
阅读全文
posted @
2021-08-24 17:52
小庄
阅读(1111)
推荐(2) 编辑
Blazor+Dapr+K8s微服务之服务调用
摘要:Blazor+Dapr+K8s微服务,Dapr本地环境安装,Dapr K8s环境安装,创建微服务前端Blazor项目,创建微服务后端服务项目,通过Dapr实现服务调用,本地环境运行,部署至K8s运行。
阅读全文
posted @
2021-08-20 13:12
小庄
阅读(1952)
推荐(7) 编辑