写点什么

微服务学习资料汇总

  • 2014-07-09
  • 本文字数:1247 字

    阅读完需:约 4 分钟

最近微服务在社区中逐步流行起来,微服务是用一组小而专的服务来构建一个应用,服务独立运行在不同的进程中,服务之间通过轻量的通讯机制来交互,并且服务可以通过自动化部署方式独立部署。微服务的核心理念是将大型、复杂的应用分解为小且内聚的服务,这些小的服务便于扩展和部署,他们可以简单的和当下流行的 Docker、DevOps、云计算联系起来。 下面是关于微服务的一些优秀的学习资料:

  1. 微服务的定义
  • Martin Fowler 的《微服务》是第一篇详细介绍微服务的文章。文中对微服务进行了定义,并与传统的整理式的架构进行了对比,阐述了微服务的优势。但是文章并没有对微服务进行精确定义,也没有深入剖析,所以在社区中引起了广泛讨论, Hacker News 上的评论就相当精彩。部分中文翻译可以参考此文
  • James 是一位资深开发工程师,他的博文《微服务架构》图文并茂的从通信、测试、监控、管理等方面对微服务进行了解析。文章同样也强调了运维的重要性。
  • David 的微服务系列文章介绍了微服务的概念、微服务的使用场景、微服务不适合的场景以及微服务架构下系统的测试方法。
  1. 实践经验
  1. 微服务的短板
  • Benjamin Wootton 的文章《微服务架构——不是免费的午餐》从运营、DevOps、接口、分布式、异步、测试等方面解释了微服务架构的种种弊端,作者认为如果使用微服务架构需要考虑它的成本以及挑战。
  • InfoQ 中文站的文章《有关微服务架构的争论:更简单还是更复杂?》对微服务的优缺点进行了全面的分析,作者认为微服务是顺应 PaaS、持续交付、DevOps 等新技术理念下的产物,虽然还有一些短板,但微服务应该是大的趋势。
  • 《微服务与 SOA》在 SOA 的角度介绍了微服务,文章认为微服务并不是什么新鲜的东西,而只是 SOA 的另一个叫法。
  1. 视频资料

微服务的倡导者认为开发团队应该负责产品的整个生命周期,正如最近经常提到的理念“ You Build It, You Run It”。微服务的核心思想与目前的技术潮流相吻合,相信它是一个大的趋势。InfoQ 中文站一直在推动微服务架构在国内的普及以及发展,如果您有微服务相关的文章,欢迎投稿。

2014-07-09 04:308677
用户头像

发布了 219 篇内容, 共 132.8 次阅读, 收获喜欢 189 次。

关注

评论

发布
暂无评论
发现更多内容

cstdio的源码学习分析08-设置文件流buffer函数setbuf

桑榆

源码刨析 10月月更 C++

Qt | Qt的动画框架和类

YOLO.

qt 10月月更 C++

谈谈前端性能优化-面试版

loveX001

JavaScript

requests的介绍

向阳逐梦

Python requests 10月月更

Web前端 | HTML5学习

亮点

html web前端 10月月更

大数据ELK(二十一):Logstash简介和安装

Lansonli

Logstash 10月月更

年底前端面试题总结(上)

loveX001

JavaScript

Qt | 深入了解Qt的委托类

YOLO.

qt 10月月更 C++

AndroidStudio最新版(2021.1.21)编译C++代码生成so文件

中国好公民st

c++ Android; 10月月更

上岸稳了!GitHub标星115k+的阿里内部Java学习教程限时开源

Geek_0c76c3

Java 数据库 程序员 架构 开发

数据库自动化运维实践

穿过生命散发芬芳

数据库运维 10月月更

字符串拆分----split()关键字

魏铁锤

10月月更

Spring JPA 如何进行无参数查询布尔类型

HoneyMoose

SeaTunnel连接器V1到V2的架构演进与探究

Apache SeaTunnel

API 数据集成 连接器 Apache SeaTunnel 数据集成平台

算数、赋值、比较、逻辑、三元运算符

共饮一杯无

Java 运算符 10月月更

Beautiful Soup库的介绍

向阳逐梦

Python BeautifulSoup 10月月更

数据中台与业务中台的区别与联系

阿泽🧸

业务中台 10月月更

践行ESG理念,缘何成为消费金融行业共识?

易观分析

金融 ESG

vivo互联网机器学习平台的建设与实践

vivo互联网技术

人工智能 机器学习 推荐系统

研发效能领域的“百科全书”重磅来袭!

博文视点Broadview

两数之和

掘金安东尼

算法 10月月更

如何在 SAP BTP 平台上重用另一个已经开发好的 service

Jerry Wang

云原生 SaaS 云平台 SAP 10月月更

LinkedList源码分析(四)

知识浅谈

linkedlist 10月月更

Java数据类型转换

共饮一杯无

Java 类型转换 10月月更

强大的爬虫框架 Scrapy

向阳逐梦

Scrapy scrapy框架 10月月更

Java 泛型

Yeats_Liao

后端 Java后端 Java core 10月月更

Spring之DI依赖注入

楠羽

笔记 spring】 10月月更

IDEA的Docker插件实战(Docker-compose篇)

程序员欣宸

Docker Docker-compose 10月月更

Python进阶(十)Python 编程规范

No Silver Bullet

Python 编程规范 10月月更

如何用AR Engine环境Mesh能力实现虚实遮挡

HMS Core

AR

全网首发“Java面试考点大全”,25+专题梳理:JVM+多线程+Spring全家桶+MySQL+Redis等

Geek_0c76c3

Java 数据库 程序员 架构 面试

  • 扫码添加小助手
    领取最新资料包
微服务学习资料汇总_DevOps & 平台工程_小盖_InfoQ精选文章