美文网首页
【微服务】基本概念

【微服务】基本概念

作者: 惟允 | 来源:发表于2018-06-11 20:43 被阅读0次

很小,专注做好一件事

那么什么程度够小?

“一个微服务应该可以在两周内完全重写”

同时应该具有自治性:你能否修改一个微服务并对其进行部署,而不影响其他任何服务。

优点

技术异构

  • 更快的使用新技术
  • 针对某一部分使用性能更好的技术栈重新构建。

弹性

一个组件如果不可用,那么不应该影响系统的其他部分。

拓展

可以只针对需要拓展的服务进行拓展,可以将不需要拓展的服务运行在性能更差的硬件上。

利于部署

可以针对特定部分的代码进行部署,如果出现问题只影响一个服务,并可以快速回滚。

提高团队效率

避免过大的代码库,获得理想的团队大小及生产力。

可组合性

易于重用已有功能

优化可替代性

可以在需要的时候轻易重写服务

相关文章

  • ESB基本概念

    ESB的基本概念 企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Servic...

  • SpringCloud基本

    SpringCloud基本概念 SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务...

  • 【微服务】基本概念

    很小,专注做好一件事 那么什么程度够小? “一个微服务应该可以在两周内完全重写” 同时应该具有自治性:你能否修改一...

  • 微服务基本概念

    微服务基本理解: 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地耦合,每一个微服务提供...

  • 微服务基本概念

  • WCF API

    基本概念 WCF服务ref:https://www.kancloud.cn/wizardforcel/learni...

  • Spring Cloud Sleuth

    分布式服务追踪Sleuth, Zipkin 基本概念 Distributed tracing for Spring...

  • kong简单使用一(Service&Route)

    1. Service 1.1 基本概念 service服务是一个抽象服务层,可以用于指向具体物理服务(target...

  • KVC (key value code)的初学知识点

    一、KVC (key value code)的基本概念和用法 1、基本概念 2、适用情况:将服务器的内容转化为数...

  • 网络优化(一)前述

    首先了解一些基本概念,关于网络优化的基本概念或者思路 RTT,round - trip time,就是服务端和终端...

网友评论

      本文标题:【微服务】基本概念

      本文链接:https://www.haomeiwen.com/subject/ssxkeftx.html