写点什么

微服务学习资料汇总

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

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

关注

评论

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

服务器

武师叔

8月月更

什么是内部客户服务?

Geek_da0866

知识分享|如何设计有效的帮助中心,不妨来看看以下几点

Baklib

【python小游戏】用python写一款小游戏--贪吃蛇

BROKEN

8月日更 8月月更

开源一夏 | 基于若依springboot架构实现数据多维统计

六月的雨在InfoQ

开源 8月月更

目标检测的发展与现状

阿炜小菜鸡

目标检测 8月月更

正畸MIA微种植体支抗技术中国10周年交流会在沈举办

联营汇聚

开源一夏 | 云服务器ECS安装Mysql、JDK、RocketMQ

六月的雨在InfoQ

开源 8月月更

七日算法先导(三)—— 快速排序,插入排序

工程师日月

8月月更

git操作

Jason199

git 8月月更

手写分布式配置中心(1)

分享干货的你

java; spring-boot SpringCould 签约计划第三季

头脑风暴:完全背包

HelloWorld杰少

8月月更

学生管理系统架构设计

张立奎

工业物联网 —— 新型数据库的召唤

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

多个平台显示IP属地,必须大力推行互联网实名制

石头IT视角

数据库治理的探索与实践

阿里巴巴云原生

数据库 阿里云 微服务 云原生

python绘制一个时间的七段数码管实例基本的七段数码管绘制

BROKEN

8月日更 8月月更

Go 语言快速入门指南:什么是 TLS 安全传输层协议

宇宙之一粟

安全 Go 语言 8月月更

【K8s入门必看】第三篇 —— K8s必备基础概念大梳理

Albert Edison

Docker Kubernetes 容器 云原生 8月月更

【爬虫+可视化】Python爬取疫情并可视化处理数据(爬虫入门案例)

BROKEN

Python 8月月更

Axure9基本交互操作(一)

乔乔

8月月更

那些年,在Linux指令上踩过的坑~

芒果酱

Linux 签约计划第三季

视频目标检测

阿炜小菜鸡

8月月更 视频目标检测

经验分享|盘点企业进行知识管理时的困惑类型

Baklib

SRv6网络的安全解决方案

穿过生命散发芬芳

8月月更 SRv6

基于YOLOV5行人跌倒检测实验

阿炜小菜鸡

8月月更 行人检测

C++对象的初始化和清理之构造函数和析构函数分析与实例(一)

CtrlX

c++ 面向对象 后端 代码 8月月更

Nacos配置中心之客户端长轮询

急需上岸的小谢

8月月更

Service Mesh落地路径

阿泽🧸

Service Mesh 8月月更

Android条件控制宏编译

桑榆

8月月更

【数据挖掘概论】数据挖掘的简单描述

晴天

8月月更

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