欢迎使用CSDN-markdown编辑器

原创 2017年01月03日 10:14:33

微服务架构学习

目录:
- 概念
- 架构模式
- 开发、部署与运维


概念

In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.

简单地说,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩容。
1) Martin Fowler的微服务是第一篇详细介绍微服务的文章。文中对微服务进行了定义,并与传统的整理式的架构进行了对比,阐述了微服务的优势。但是文章并没有对微服务进行精确定义,也没有深入剖析,所以在社区中引起了广泛讨论,Hacker News上的评论就相当精彩。部分中文翻译可以参考此文

3) David的微服务系列文章介绍了微服务的概念、微服务的使用场景、微服务不适合的场景以及微服务架构下系统的测试方法。

微服务图文解释:
这里写图片描述
理解:多个EC2实例服务注册到负载均衡,当某个EC2实例挂掉之后,负载均衡就会把这个服务从注册表中删掉。
待更新。。。。。
这里写图片描述
这里写图片描述

更多:
微服务学习资料汇总

架构模式

我所知介绍3种:
1.  Nginx 微服务架构参考模型  
2. AWS亚马逊云
3. Spring cloud微服务

开发部署与运维

待更新

相关文章推荐

欢迎使用CSDN-markdown编辑器

  • 2015年10月14日 10:47
  • 5KB
  • 下载

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • jxm_96
  • jxm_96
  • 2016年07月07日 19:53
  • 202

欢迎使用CSDN-markdown编辑器

写东西晚啦,上次写博客应该是俩月前了。工作快一个月了,一直在学习H5、div+css。工作需要,慢慢来。用css实现一个下拉列表,借用网友的代码: box,#box2,#box3,#box4{p...

gulp常用

全局安装 gulp=>$ npm install –global gulp 作为项目的开发依赖(devDependencies)安装: $ npm install –save-dev gulp 在项...

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • wee616
  • wee616
  • 2016年11月01日 22:32
  • 85

欢迎使用CSDN-markdown编辑器

1. 软件生命周期(SDLC)的六个阶段 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2、需求分析 在确定软件开...
  • wwsMr
  • wwsMr
  • 2015年12月27日 21:17
  • 158

第一行代码 服务

10 服务10.1服务是什么服务(Service)是Android中实现程序后台运行的解决方案,适合执行不需要和用户交互但还要求长期执行的任务。 服务的运行不依赖于任何用户界面。 服务并不是运行在...

欢迎使用CSDN-markdown编辑器

列表一切数据都可以打包进去的数据容器member = [‘xiaoji��’,’小布丁’,’黑夜’ ]添加元素member.append(?)len(member)member.append(只要一个...

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • geself
  • geself
  • 2017年05月17日 09:47
  • 38
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:欢迎使用CSDN-markdown编辑器
举报原因:
原因补充:

(最多只允许输入30个字)