全称:微服务架构(Microservice Architecture) Martin Fowler的定义: 微服务架构是一种架构模式,它提倡将单一应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 每个服务运行在其独立的进程中,服务之间采用轻量级的通信机制(通常是基于HTT ...
分类:
其他好文 时间:
2016-07-04 18:38:38
阅读次数:
120
(原文地址:http://www.infoq.com/cn/articles/microservice-and-continuous-delivery) 摘选书中节选-微服务与持续交付 十年以前,软件在一年之内的交付次数屈指可数。 过去的十年间,交付的过程一直被不断地优化和改进。从早期的RUP模型、 ...
分类:
其他好文 时间:
2016-07-04 15:39:02
阅读次数:
218
本文作者为 Pierpaolo Frasa,文章通过详细的案例,介绍了在Ruby中编写微服务时所需注意的方方面面。系国内 ITOM 管理平台 OneAPM 编译呈现。...
分类:
其他好文 时间:
2016-06-30 14:35:22
阅读次数:
225
“微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intellig ...
分类:
Web程序 时间:
2016-06-29 15:54:04
阅读次数:
224
概要:在一个大的系统当中,通常会切分成多个子系统,子系统与子系统之间可以通过微服务、http接口或者mq等来相互通讯。假设有这样一种场景,A系统需要调用B系统的f1接口,获取数据后再向前端系统输出。前端系统通常所承受的并发量是非常大的,也就是说A系统的接口需要有很高的..
分类:
其他好文 时间:
2016-06-29 13:36:36
阅读次数:
171
华为架构师8年经验谈:从单体架构到微服务的服务化演进之路...
分类:
其他好文 时间:
2016-06-28 12:52:18
阅读次数:
273
项目需要使用spring boot,所以自学了几天,仅提供给新手,请根据文档查看…该项目仅是测试项目,并不完善和严谨,只实现了需要使用的基本功能。写该博客一是希望能够帮助刚学习的新人,二是加深自己的印象,如果忘了也可以再看看,有些片段是从其他博客学习来的,如有问题希望能提出来,由衷的表示感谢。主要开发环境:jdk:1.8; maven:3.3;tomcat:8等。涉及技术:springMVC、mav...
分类:
编程语言 时间:
2016-06-21 06:40:22
阅读次数:
271
>>微服务架构 随着敏捷开发、持续交付以及基于Docker的应用部署的发展,微服务结构开始慢慢流行起来。 >>应用架构演进 (1)垂直应用架构 传统的LAMP架构和Spring+Struts+iBatis/Hibernate的架构都是典型的垂直应用架构,垂直应用架构学习成本低,开发产出快,测试、部署 ...
分类:
其他好文 时间:
2016-06-20 21:54:23
阅读次数:
108
上一节,描述了服务发现、负载均衡以及服务之间的调用。到这里,加上第二节的服务注册,整个微服务的架构就已经搭建出来了,即功能性需求就完成了。从本节开始的记录其实全部都是非功能性需求。 一、集群容错 技术选型:hystrix。(就是上图中熔断器) 熔断的作用: 第一个作用: 假设有两台服务器server ...
分类:
其他好文 时间:
2016-06-17 22:31:21
阅读次数:
2037