摘要: 1.1 Git版本控制 1.1.1 版本控制 版本控制(Version Control System) l 记录文件的所有历史变化 l 错误恢复到某个历史版本 l 多人协作开发编辑同一个文件 1.1.2 主流的版本控制产品 名称 模型 并发模式 历史模式 变更范围 网络协议 原子提交性 CVS Cl 阅读全文
posted @ 2019-01-31 17:38 一只特立独行的程序猿 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 更多内容参见个人技术博客,无广告欢迎关注 关于Git 1.1 配置中心Config 1.1.1 为什么需要使用配置中心来统一管理配置呢? 通常在一个分布式环境中,同类型的、不同类型的服务有几个,几十个服务实例。如果出现数据源、接口等变更时,程序员通过手工修改配置就可以了。但对于分布式环境中多达上千、 阅读全文
posted @ 2019-01-31 17:06 一只特立独行的程序猿 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: 更多内容参见个人技术博客,无广告欢迎关注 1.1 NodeJS 1.1.1 简介 谷歌Chrome的V8引擎执行JavaScript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使 阅读全文
posted @ 2019-01-31 15:16 一只特立独行的程序猿 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 更多内容参见个人技术博客,无广告欢迎关注 1.1 API网关 1.1.1 概念 Amazon Andriod 应用的商品详情页显示内容 l 购物车中的商品数量 l 历史订单 l 客户评论 l 低库存预警 l 送货选项 l 各种推荐,包括经常与该商品一起购买的其它商品、购买该商品的客户购买的其它商品、 阅读全文
posted @ 2019-01-31 12:02 一只特立独行的程序猿 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 更多内容参见个人技术博客,无广告欢迎关注 1.1.1 概念 大意是一个系统依赖30个微服务,假设每个微服务可用时间是99.99%,换算成整个系统就是99.99的30次方约99.7%可用时间,0.3%不可用。1亿的请求有30万失败。30天有2个多小时不能正常提供服务。 现实通常比这更糟糕。举个例子:假 阅读全文
posted @ 2019-01-31 09:40 一只特立独行的程序猿 阅读(274) 评论(0) 推荐(0) 编辑