一、前情概要 1、单体架构是什么 1)、一个归档包包含了应用所有功能的应用程序, 我们通常称之为单体应用。 2)、架构单体应用的架构风格, 我们称之为单体架构, 这是一种比较传统的架构风格。 2、单体架构存在的缺点 l 复杂性逐渐变高 l 技术债务逐渐上升 l 部署速度逐渐变慢 l 阻碍技术创新 l ...
分类:
编程语言 时间:
2018-07-06 22:31:05
阅读次数:
191
RESTful架构风格概述 https://www.cnblogs.com/chinajava/p/5871305.html RESTful API 编写指南 http://www.cnblogs.com/chinajava/p/5871310.html ...
分类:
其他好文 时间:
2018-07-05 10:20:13
阅读次数:
157
一、是什么 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个 ...
分类:
其他好文 时间:
2018-07-05 00:35:16
阅读次数:
206
微服务不是一个框架,也不是一个系统,微服务是一种架构风格。 微服务致力于松耦合和高内聚,采用独立的业务逻辑封装,接受请求、处理业务逻辑、返回响应,而且采用简单的REST风格,避免复杂的协议,最终实现敏捷开发。 Martin Flower 《Microservices》作者,敏捷开发创始人之一 ...
分类:
其他好文 时间:
2018-07-04 13:39:53
阅读次数:
145
Nginx是什么 没有听过Nginx?不要紧,一定听过它的“同行”Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Loca ...
分类:
其他好文 时间:
2018-07-01 13:37:50
阅读次数:
204
1、springboot简介 2、微服务介绍 微服务时一种架构风格;一个应用应该是一组小型服务;可以通过HTTP进行互通; 每一个元素最终都是一个可独立替换和独立升级的软件单元 3、环境准备 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_15 ...
分类:
编程语言 时间:
2018-06-28 16:51:03
阅读次数:
135
软件系统架构风格的知识,其中介绍了五种主要的架构风格,分别是:数据流风格,仓库风格,调用、返回风格,构件风格和虚拟机风格。因为平时一直是CODING,没有真正花时间来学习架构相关的知识。其实,在平时的工作中,我们已经是有意或者无意中应用到了上面的一些架构风格,只是没有去理论化和系统化。即使以前做过的 ...
分类:
其他好文 时间:
2018-06-28 12:10:08
阅读次数:
161
可置换性可置换继续向上融入了分层、虚拟化、微内核等架构设计中,所以正确性、稳定性和可测试性等等特性以外还需要新增一个新的非功能属性,这就是可置换性,可置换性是一个比较隐式的特性,其外在表现不太为人所知,虽然在设计过程中,我们已经使用了可置换性的非功能属性来描述和审查设计,例如:我们的设计模型是否能够有效替换现实中的系统呢?在设计中我们经常这样地询问,但是可置换性却一直没有作为一项独立的非功能属性,
分类:
其他好文 时间:
2018-06-26 12:19:20
阅读次数:
162
RESTful API 设计指南 理解RESTful架构 理解本真的REST架构风格 Python 之路,Restful API设计规范 python 之路,Django rest framework 初探 ...
什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, ...
分类:
其他好文 时间:
2018-06-15 20:08:59
阅读次数:
182