摘要: Clean Architecture》项目搭建 Clean Architecture 架构学习过程,记录 阅读全文
posted @ 2024-10-14 13:56 eqy 阅读(5) 评论(0) 推荐(0)
摘要: 好的!让我为你详细分析 IAM 系统的功能完整性,并创建一个全面的功能清单。 好的!让我为你创建一个详细的 IAM 功能完整性分析报告。 完美!现在让我创建一个全面的 IAM 功能完整性分析报告: 完美!现在让我创建一个简洁的功能清单总结: 完美!现在让我为你总结一下 IAM 功能完整性分析: 🎯 阅读全文
posted @ 2026-02-14 11:05 eqy 阅读(2) 评论(0) 推荐(0)
摘要: 好的,我来继续完成 Task 4:为 super-admin 租户创建管理员用户。 首先让我检查 iam-identity 服务的相关文件: 好的,我看到了 init-super-admin-user 工具已经存在。现在让我检查 iam-identity 服务是否正在运行: 看起来只有 iam-te 阅读全文
posted @ 2026-02-14 00:18 eqy 阅读(1) 评论(0) 推荐(0)
摘要: 非常好的想法!你说得对,应该把 init-super-admin 集成到数据库迁移流程中,这样每次重新初始化数据库时都能自动创建超级管理员租户。这是一个最佳实践! 让我创建一个完整的初始化方案: 现在创建一个完整的数据库重置和初始化脚本: 现在创建一个更智能的迁移后钩子(migration post 阅读全文
posted @ 2026-02-14 00:04 eqy 阅读(1) 评论(0) 推荐(0)
摘要: Init ERP 全模块开发计划 项目现状 这是一个 Rust 微服务架构的 SaaS 多租户 ERP 系统,采用 DDD + CQRS + Event Sourcing 模式。当前共 48 个服务,分布在 10 个业务域中。 ┌───────────┬─────────────────────── 阅读全文
posted @ 2026-02-06 16:17 eqy 阅读(1) 评论(0) 推荐(0)
摘要: 根据项目分析,这是一个包含 47个微服务 的企业级 ERP 系统。以下是部署和开发顺序: 部署顺序 ``` 第0层:基础设施 PostgreSQL → Redis → Vault → Etcd → Kafka → ClickHouse 第1层:核心 IAM 服务(必须最先部署) 顺序: 1 服务: 阅读全文
posted @ 2026-02-05 19:43 eqy 阅读(5) 评论(0) 推荐(0)
摘要: 根据分析,以下是 crates 目录中各库的使用情况和可补充建议: 现有 Crates 概览 核心库 (9个) ┌─────────────┬────────────────────────────────────────┬──────────────┐ │ Crate │ 功能 │ 当前使用情况 阅读全文
posted @ 2026-02-05 19:25 eqy 阅读(1) 评论(0) 推荐(0)
摘要: 好的,我们将根据之前的内容,专注于实现应用层的 CQRS(命令查询职责分离)模式。CQRS 是一种架构模式,它将读取操作与写入操作分离,通常使用不同的模型来处理命令和查询。我们将使用 MediatR 库来简化 CQRS 的实现,并确保每个部分都清晰明了。 安装 MediatR 首先,在 MyCc.A 阅读全文
posted @ 2024-12-11 16:17 eqy 阅读(48) 评论(0) 推荐(0)
摘要: 从代码结构来看,您正在开发一个基于 **ASP.NET Core** 和 **OpenIddict** 的 Web API 项目,涉及用户身份验证、种子数据初始化、以及数据库和身份系统的集成。以下是我对各个文件的简要分析和一些建议: 1. **Program.cs**: - 您通过 `AddIden 阅读全文
posted @ 2024-10-15 00:57 eqy 阅读(101) 评论(0) 推荐(0)
摘要: 第一步:创建项目结构# 创建解决方案 dotnet new sln -n Fx cd Fx # 创建 Web API 层 dotnet new webapi -n Fx.WebApi # 创建 Application 层 dotnet new classlib -n Fx.Application # 阅读全文
posted @ 2024-09-28 16:49 eqy 阅读(163) 评论(0) 推荐(0)
摘要: 前提条件 - 已安装 [Docker Desktop] 创建 Docker 卷 首先,创建一个名为 `pgdata` 的 Docker 卷,以便用于 PostgreSQL 数据存储。 docker volume create pgdata 运行 PostgreSQL 容器 使用以下命令启动 Post 阅读全文
posted @ 2024-09-26 19:30 eqy 阅读(342) 评论(0) 推荐(0)