摘要: 1、主从复制(replication),解决的是容灾类的问题,容灾需要保证数据库切换的实时性和数据的一致性,一致性的强弱还催生了几种不同的复制模式(asynchronous, semisynchronous, group replication)2、读写分离(read write spliting) 阅读全文
posted @ 2018-04-14 16:10 庭前竹 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路。今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正。 首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Hadoop、Spark、ZooK 阅读全文
posted @ 2018-04-14 15:41 庭前竹 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 项目基于上一篇的mysql主从备份 资料准备 1、服务器:192.168.1.52部署安装Amoeba 2、Amoeba版本:amoeba-mysql-3.0.5-RC-distribution 3、JDK:jdk-10_windows-x64 安装JDK 直接双击安装jdk-10_windows- 阅读全文
posted @ 2018-04-04 10:59 庭前竹 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 准备资源 两台电脑,地址分别是192.168.0.30(master)和192.168.1.52(slave),分别安装MySQL,版本是5.7。 master的配置 找到my.ini文件,在末尾加入: 重启服务,就可以了。 slave的配置 找到my.ini文件,在末尾加入: 注意: 1、文件上面 阅读全文
posted @ 2018-03-31 16:22 庭前竹 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 准备资料 1、三台服务器,其中两台服务器(192.168.0.27、192.168.0.28)在IIS部署WCF服务,一台服务器(192.168.0.30)安装nginx; 2、http://nginx.org/en/download.html下载nginx; 3、所有的客户端Client的Host 阅读全文
posted @ 2018-03-29 16:09 庭前竹 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 目前知道的三种主流的Web服务实现方案为: REST:表象化状态转变 (软件架构风格) SOAP:简单对象访问协议 XML-RPC:远程过程调用协议 简单介绍: REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准的 HTTP 方法 (G 阅读全文
posted @ 2018-03-28 17:20 庭前竹 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA 阅读全文
posted @ 2018-03-28 17:18 庭前竹 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/kayvan/p/7476975.html 1)分层架构 分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。 这种架构将软件分成若干个水平层,每一层都有清晰的角色 阅读全文
posted @ 2018-03-20 11:26 庭前竹 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 有很多人不太清楚系统架构师和软件架构师,甚至把这两个概念混为一谈,这里简单分析一下。 先看看外国佬给的定义: System Architecture is abstract, conceptualization-oriented, global, and focused to achieve the 阅读全文
posted @ 2018-03-20 10:48 庭前竹 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 先说ASP.NET Core的运行原理 在Nop.Web中有一个Startup.cs文件,对ASP.NET Core程序而言,Startup.cs是必须的。ASP.NET Core在程序启动时会从assemblies中找到名字叫Startup的类,如果存在多个名为Startup的类,则会先找到项目根 阅读全文
posted @ 2018-03-17 12:27 庭前竹 阅读(210) 评论(0) 推荐(0) 编辑