写点什么

微服务学习资料汇总

  • 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:309292
用户头像

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

关注

评论

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

云原生数字化转型与金融信创建设,鱼和熊掌可兼得

BoCloud博云

云计算 云原生 信创

MySQL DDL执行方式-Online DDL介绍

京东科技开发者

Java MySQL 数据 ddl DML

Github上标星103K的Spring Security实战手册,直接霸榜

程序知音

Java spring 程序员 spring security 后端技术

日均数亿推送稳定性监控实践

得物技术

Java 设计模式 重构 SLA 企业号九月金秋榜

CISO 需考虑的五项 Kubernetes 安全措施

SEAL安全

Kubernetes 软件供应链安全

MySQL DDL执行方式-Online DDL介绍

京东科技开发者

MySQL 数据库 ddl DML Online DDL

SQL就业市场最吃香!解密为什么SQL历经半个世纪仍经久不衰?

雨果

sql

我的C/C++技术成长之路

Fire_Shield

程序人生 C/C++ 9月月更

Qt|控件QPushButton讲解

中国好公民st

qt 按钮 9月月更

火山语音7篇论文入选国际顶会Interspeech

科技热闻

最新MLPerf基准测试:基于阿里云GPU云服务器的AIACC在图像识别封闭式场景下夺冠

阿里云弹性计算

图像识别 GPU实例 AIACC

以Vue为代表的提升小程序开发效率框架及工具

Geek_99967b

小程序

异步处理 —— RxJS Observable

掘金安东尼

前端 9月月更

如何创建 Angular library 并在生产环境中消费

汪子熙

JavaScript typescript angular library 9月月更

本地服务调用K8S环境中的SpringCloud微服务实战

程序员欣宸

Kubernetes 9月月更

Pipy 同一 IP 多个 SSL 域名

Flomesh

Service Mesh 服务网格

羊了个羊闯关游戏开发(链改代币分红)

开发微hkkf5566

分布式系统中如何实现临界资源的互斥访问

华为云开发者联盟

云计算 后端 开发 企业号九月金秋榜

百度交易中台之资产系统架构浅析

百度Geek说

数据库 架构 资产管理

英伟达NVIDIA为何可以在高性能计算GPU中处于不败地位?

GPU算力

RabbitMQ怎么保证消息不被重复消费以及消息的可靠性

知识浅谈

RabbitMQ 9月月更

算法基础(三)| 二分图解及代码模板

timerring

算法 二分查找 9月月更

慢查询 MySQL 定位优化技巧,从10s优化到300ms

程序知音

Java MySQL 数据库 后端技术 MySQL 数据库

带你认识全新的华为云IoT路网数字化服务

华为云开发者联盟

云计算 后端 物联网 交通 企业号九月金秋榜

react面试如何回答才能让面试官满意

beifeng1996

React

写给自己的react面试题总结

beifeng1996

前端 React

“密评”,听说过没

华为云开发者联盟

云计算 网络安全 开发 企业号九月金秋榜

校招 | StarRocks首次Open Day报名ING!

StarRocks

数据库

阿里云大数据助力知衣科技打造AI服装行业核心竞争力

阿里云大数据AI技术

人工智能 大数据 模型训练 客户案例

VS Code摸鱼神器,让你快速开发AI模型

华为云开发者联盟

人工智能 企业号九月金秋榜

微服务学习资料汇总_DevOps & 平台工程_小盖_InfoQ精选文章