写点什么

微服务学习资料汇总

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

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

关注

评论

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

The Go Blog-Article index

卓丁

物联网通信技术最全科普!你一定要了解的NB-IoT

华为云开发者联盟

物联网

Redis 哨兵模式

是老郭啊

redis redis哨兵模式 redis哨兵 redis哨兵集群

Polkadot初识,不止于跨链

QTech

polkadot 跨链

传统产业数字化转型的思考与建议

CECBC

经济转型 企业经济

云图说 | GPU共享型AI容器,让AI开发更普及

华为云开发者联盟

AI 容器

【万字长文】探讨可信构架之道

华为云开发者联盟

架构 服务端

教师节特别活动:第四范式多项自研技术及其应用实践分享

天枢数智运营

人工智能 推荐系统 第四范式 个性化推荐

LeetCode题解:225. 用队列实现栈,两个队列,压入 -O(1), 弹出 -O(n),JavaScript,详细注释

Lee Chen

大前端 LeetCode

呕心沥血,整理200+最新面试题,面试之前看一下,事半功倍

小Q

Java 学习 程序员 架构 面试

边缘计算,如何啃下集群管理这块硬骨头?

BoCloud博云

云计算 容器 边缘计算 PaaS 博云

去中心化交易所搭建,虚拟币去中心化交易系统

交易所开发

模板方法模式——看看 JDK 和 Spring 是如何优雅复用代码的

Java架构师迁哥

大厂运维必备技能:PB级数据仓库性能调优

华为云开发者联盟

架构 数据

协同新机遇:让研发敏捷起来

人称T客

使用开源软件构建工业互联网的平台

刘旭东

工业互联网 Odoo thingsboard

当心这些“坑”!阿里云服务器部署前后端分离项目

麦洛

nginx 前后端分离 跨域

Docker 容器编排利器 Docker Compose

哈喽沃德先生

Docker 容器 微服务 Docker-compose

未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~

程序员小富

Java RabbitMQ mqtt

一步搞定任意圆角背景

mengxn

android xml 圆角

合约跟单app,永续合约交易所带单交易软件

XSKY ClickHouse如何实现存算分离

XSKY星辰天合

CSS常用样式——绘制单(双)箭头的多种方法(2)

程序员学院

CSS html 程序员

[翻译]The Go scheduler[Go调度]

卓丁

Go scheduler Go 语言

甲方日常10

句子

工作 随笔杂谈 日常

新基建夯实粤港澳大湾区高质量发展基础

CECBC

区块链 人工智能 大数据

MySQL高性能架构设计原则

码界西柚

20张图,大学四年都没整明白的操作系统就这么学会了

小Q

Java 程序员 架构 操作系统

未来经济 数字优先 | 大数据专场

腾讯云大数据

大数据

indexOf原理,Java,javascript,python实现

叫练

算法

[翻译]Go Concurrency Patterns[Go 并发模式]

卓丁

Rob Pike Go Concurrency Patterns Concurrency Go 语言

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