随笔分类 - 架构设计
摘要:(1)主从方式 (非对称方式) 主机工作,备机处于监控准备状况;当主机宕机时,备机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行,数据的一致性通过共享存储系统解决。 (2)双机双工方式(互备互援) 两台主机同时运行各自的服务工作且相互监测情况,当任一台主机
阅读全文
摘要:一、Redis 的几种常见使用方式包括 1.Redis 单副本 2.Redis 多副本(主从) 3.Redis Sentinel(哨兵) 4.Redis Cluster 5.Redis 自研 二、各种使用方式的优缺点 2.1 Redis 单副本 Redis 单副本,采用单个 Redis 节点部署架构
阅读全文
摘要:当您使用LINQ来处理数据库时,这种体验是一种神奇的体验,对吗?你把数据库实体像一个普通的收集,使用Linq中像Where,Select或者 Take,这些简单的使用就能让代码可用。 但是,让我们考虑一下这里是如何通过动态查询和表达式树实现此功能的:幕后发生的事情。您编写的LINQ查询将转换为SQL
阅读全文
摘要:原文:https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-is-now-available/ Visual Studio 17.1(Visual Studio 2022 Update 1)和 .NET SDK 6.0
阅读全文
摘要:一、什么是系统 系统拥有形式属性和功能属性 系统由实体组成,且系统功能大于部分功能之和 组成系统的实体同样具备形式与功能的属性,它们本身也是一个系统 二、什么是系统思维 把你的问题、你正在处理的事情当成一个系统来看待和进行分析 比如把培训当成一个系统来看待,它的功能是什么?功能是能够给系统的使用者带
阅读全文
摘要:一、目标 通过整体定义去认识系统 通过分解去简化对系统的认识 下面以ASP .NET Core为例 二、ASP .NET Core 是什么 WEB FRAMEWORK(形式) 三、ASP .NET Core 是干什么的 帮助我们快速地构建跨平台的、现代化的、高性能的、面向云的WEB应用程序(功能)
阅读全文
摘要:一、什么是RGCA Requirement:从利益相关者获取需求 Goal:将需求转化为目标(功能意图) Concept:将目标扩展为完整概念 Architecture:将概念扩展为架构 二、从利益相关者获取需求 2.1有哪些类型的利益相关者 利益相关方关注系统的事物和对象- 投资方 有助于解决问题
阅读全文
摘要:一、ASP .NET Core 整体概念推演 ASP .NET Core 其实就是通过 web framework 处理 HTTP 请求并提供 HTTP 响应 web framework 由程序员使用,它包括 ASP .NET Core,Express,spring 等等组成 这样我们就完成了对 A
阅读全文