《微服务设计》读书笔记

《微服务设计》读书笔记介绍了微服务的核心概念、优势、原则和实施建议。强调了服务的自治性、技术异构性、弹性和可组合性,并提倡围绕业务概念建模和接受自动化文化的微服务原则。此外,文章提供了微服务架构的演进策略和对架构师角色的见解。
摘要由CSDN通过智能技术生成

本文写于 2018-04,同步于自己的51CTO博客

导言: 《微服务设计》是一本非常出彩的技术书籍,从可读性、实战技术干货方面都非常优秀,甚至让我想起了曾经读《深入理解计算机系统》《UNIX编程艺术》这类经典好书时的感觉。以下是我做的一些概括性的读书笔记,非常希望大家能阅读全书,挖掘更多知识。


一、什么是微服务:就是一些协同工作的小而自治的服务。

  • 很小,专注于做好一件事:根据业务的边界来确定服务的边界。
  • 自治性:一个微服务就是一个独立的实体。服务之间均通过网络调用进行通信,从而加强了服务之间的隔离性,避免紧耦合。这些服务应该可以彼此独立进行修改,并且某一个服务的部署不应该引起该服务消费方的变动。

二、微服务的主要好处

  • 技术异构性:可以采用不同的技术栈、语言、数据库或者框架。
  • 弹性:弹性工程学的一个关键概念是舱壁。如果系统中的一个组件不可用了,但并没有导致级联故障,那么系统的其他部分还可以正常运行。
  • 扩展:使用较小的多个服务,则可以只对需要扩展的服务进行扩展,这样就可以把那些不需要扩展的服务运行在更小的、性能稍差的硬件上。
  • 简化部署:在微服务架构中,各个服务的部署
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值