diff --git a/stacks.svg b/stacks.svg new file mode 100644 index 0000000..8e7408d --- /dev/null +++ b/stacks.svg @@ -0,0 +1,1429 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 背景-2 + + + + + + + + + 世界 + + 工作表.45 + + + + 工作表.46 + + 工作表.47 + + + + 工作表.48 + + + + 工作表.49 + + + + 工作表.50 + + + + 工作表.51 + + + + 工作表.52 + + + + 工作表.53 + + + + 工作表.54 + + + + 工作表.55 + + + + 工作表.56 + + + + 工作表.57 + + + + 工作表.58 + + + + 工作表.59 + + + + 工作表.60 + + + + 工作表.61 + + + + 工作表.62 + + + + 工作表.63 + + + + 工作表.64 + + + + 工作表.65 + + + + 工作表.66 + + + + 工作表.67 + + + + 工作表.68 + + + + 工作表.69 + + + + 工作表.70 + + + + 工作表.71 + + + + 工作表.72 + + + + 工作表.73 + + + + 工作表.74 + + + + 工作表.75 + + + + 工作表.76 + + + + 工作表.77 + + + + 工作表.78 + + + + 工作表.79 + + + + 工作表.80 + + + + 工作表.81 + + + + 工作表.82 + + + + 工作表.83 + + + + 工作表.84 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 图2 + + + + 矩形.7 + + + + + + + 矩形.60 + + + + + + + 矩形.66 + + + + + + + 矩形.54 + + + + + + + 矩形.58 + + + + + + + 矩形 + + + + + + + 矩形.3 + 移动应用 Xamarin + + + + + + + 移动应用Xamarin + + 矩形.4 + Blazor Webassembly + + + + + + + BlazorWebassembly + + 矩形.6 + + + + + + + 矩形.8 + WebApp MPA + + + + + + + WebAppMPA + + 矩形.10 + ASP.NET Core MVC+Razor + + + + + + + ASP.NET CoreMVC+Razor + + 矩形.11 + + + + + + + 矩形.13 + 身份认证与授权 IdentityServer+Oauth+OIDC+微信与QQ认证+单点登录 + + + + + + + 身份认证与授权IdentityServer+Oauth+OIDC+微信与QQ认证+单点登录 + + 矩形.16 + 容器化应用部署 Linux+Kubernetes+Docker + + + + + + + 容器化应用部署Linux+Kubernetes+Docker + + 矩形.17 + 分布式日志 ELK + + + + + + + 分布式日志ELK + + 矩形.18 + NoSQL数据库 MongoDB + + + + + + + NoSQL数据库MongoDB + + 矩形.19 + 关系型数据库 MSSQL+MYSQL + + + + + + + 关系型数据库MSSQL+MYSQL + + 矩形.21 + 消息队列总线 Rabbitmq + + + + + + + 消息队列总线Rabbitmq + + 矩形.22 + 依赖注入 Autofac + + + + + + + 依赖注入Autofac + + 矩形.23 + 健康状况监测 HealthChecks + + + + + + + 健康状况监测HealthChecks + + 矩形.25 + 通用验证FluentValidation + + + + + + + 通用验证FluentValidation + + 矩形.26 + 模型映射AutoMapper + + + + + + + 模型映射AutoMapper + + 矩形.27 + 远程过程调用 gRPC + + + + + + + 远程过程调用gRPC + + 矩形.28 + WebAPI Rest+OpenAP+oData + + + + + + + WebAPIRest+OpenAP+oData + + 矩形.31 + 容错与故障 Polly + + + + + + + 容错与故障Polly + + 矩形.32 + 业务通知 WebHooks + + + + + + + 业务通知WebHooks + + 矩形.34 + 多语言切换 国际化与本地化 + + + + + + + 多语言切换国际化与本地化 + + 矩形.35 + SpaApp Vue.js + + + + + + + SpaAppVue.js + + 矩形.37 + 自动化测试 Xunit+Moq + + + + + + + 自动化测试Xunit+Moq + + 矩形.38 + 异构协议适配器 IOT Hub + + + + + + + 异构协议适配器IOT Hub + + 矩形.39 + 物联网设备终端 多协议 + + + + + + + 物联网设备终端多协议 + + 矩形.40 + 多租户机制 实现SASS层 + + + + + + + 多租户机制实现SASS层 + + 矩形.44 + 本地桌面应用 WPF + + + + + + + 本地桌面应用WPF + + 矩形.49 + 数据访问 Efcore+Dapper + + + + + + + 数据访问Efcore+Dapper + + 矩形.50 + 界面定制 多主题多风格 + + + + + + + 界面定制多主题多风格 + + 矩形.51 + 分布式缓存 Redis + + + + + + + 分布式缓存Redis + + 矩形.55 + 语言工具构建技术栈 C#+.NET Core+VisualStudio + + + + + + + 语言工具构建技术栈C#+.NET Core+VisualStudio + + 矩形.57 + Web前端技术栈H5+CSS3+ES6+Vue+Angular+React + + + + + + + Web前端技术栈H5+CSS3+ES6+Vue+Angular+React + + 矩形.59 + Web前端自动化构建 TypeScript+Webpack+Less + + + + + + + Web前端自动化构建TypeScript+Webpack+Less + + 矩形.61 + 反向代理与负载均衡 Nginx + + + + + + + 反向代理与负载均衡Nginx + + 矩形.63 + 通信协议栈 HTTPS+Socket+gRPC + + + + + + + 通信协议栈HTTPS+Socket+gRPC + + 矩形.67 + 微信应用 公众号+小程序 + + + + + + + 微信应用公众号+小程序 + + 矩形.69 + 用户接口层 MVC+Razor+WebAPI+OpenAPI+gRPC + + + + + + + 用户接口层MVC+Razor+WebAPI+OpenAPI+gRPC + + 矩形.70 + 应用层 业务协调器+CQRS读写分离+命令处理 + + + + + + + 应用层业务协调器+CQRS读写分离+命令处理 + + 矩形.71 + DDD领域层 实体+值对象+聚合+领域事件+服务规约+工作单元+仓储抽象 + + + + + + + DDD领域层实体+值对象+聚合+领域事件+服务规约+工作单元+仓储抽象 + + 矩形.72 + 基础设施层 仓储实现+下发短信+发送邮件+推送通知+微信支付+支付宝支付 + + + + + + + 基础设施层仓储实现+下发短信+发送邮件+推送通知+微信支付+支付宝支付 + + 动态连接线 + + + + 动态连接线.75 + + + + 动态连接线.77 + + + + 动态连接线.79 + + + + 动态连接线.80 + + + + 动态连接线.83 + + + + 动态连接线.87 + + + + 动态连接线.88 + + + + 动态连接线.89 + + + + 动态连接线.90 + + + + 动态连接线.92 + + + + 动态连接线.93 + + + + 动态连接线.94 + + + + 动态连接线.95 + + + + 矩形.56 + 开发测试运维 DevOps+CICD+GIT + + + + + + + 开发测试运维DevOps+CICD+GIT + + 矩形.65 + 通用网关与聚合 Ocelot+BFF + + + + + + + 通用网关与聚合Ocelot+BFF + + 矩形.98 + 服务发现与注册 Consul + + + + + + + 服务发现与注册Consul + + 矩形.99 + 有效载荷 JSON+XML+Protobuf + + + + + + + 有效载荷JSON+XML+Protobuf + + 矩形.100 + 日志记录 Nlog+Serilog + + + + + + + 日志记录Nlog+Serilog + + 矩形.101 + 中介者解耦 MediatR + + + + + + + 中介者解耦MediatR + + 矩形.102 + 实时通信 SignalR+Socket + + + + + + + 实时通信SignalR+Socket + + 矩形.103 + 自动任务 Hangfire + + + + + + + 自动任务Hangfire + + 矩形.104 + 第三方接口 OpenApi + + + + + + + 第三方接口OpenApi + + 动态连接线.105 + + + +