美文网首页
微服务一词简述

微服务一词简述

作者: 艾特艾特艾特 | 来源:发表于2019-08-19 22:19 被阅读0次
  • 微服务?

何为微服务,借用陈韶健老师的话,一种使用轻量级架构设计的组件化小应用,这种小应用往往只负责做一定范围的事,通过一系列这样的小应用利用一种高可用的灵活的管理机制,组成一个功能全面且业务丰富的大型平台!这种管理机制包括注册于发现,服务的路由于负载均衡管理,服务之间简单而快捷的通信等功能!

  • 为何要用微服务,或者说其带来的好处是什么?
  • 1: 前言 - 在现代激烈的互联网竞争环境下,产品务必要进行快速迭代,来适用市场业务,进行高速发展,打造一些列业务生态,抢占市场,站稳市场!整体式架构大量核心业务代码的臃肿,使功能全面累加至整体式架构服务里,造成前置一发冬至全身微服务架构轻量级的设计风格,及其渐进式的开发特点,规模化的扩展,轻装上阵,可以较好的适用爆炸式的规模扩展!

以下5点可以充分的说明微服务对现代式开发带来的优势

  • 1:小型化

微服务的设计之初就是将复杂的业务按照功能进行合理的拆分,拆分下的其服务为一个小型且独立的应用可以提供改服务范围性的功能我们将这种拆分定义为组件化的设计,很明显这种组件化的应用特点明显,小型化的特点,范围性的功能,使原先复杂性的服务简介化,让问题更简单,让开发变得更加容易!

  • 2: 自治化

每一个小型的应用都是一个独立可运作的范围服务,大大的解耦了其原先的臃肿,独立运转一定范围功能性,减少大部强制依懒。

  • 3:扁平化

每一个服务随时独立运作,但也是出于一种杂而不乱的有序可控的状态。

  • 4:轻量级设计

分而治之使每一个小型的服务解耦了大量复杂内容已是一个轻量级的小型服务。这种设计还体现在通信上,通过简便的REST协议和轻量的消息总线就可实现!避免了SOA重量级的设计

  • 5:渐进式设计

一个企业的产品走向成熟必是一个循环渐进的过程,毕竟一个成熟的产品是要面临市场的验证。微服务以业务驱动设计,快速迭代每一个服务,进行不断修正调整,当每一个服务都越来越完善时,一个成熟的可以面对市场进行快速响应的产品就诞生了

  • 微服务架构和微服务的概念和区别!

微服务架构是一种设计方法,而微服务是这一种设计方法下的一个应用。微服务架构是要将复杂系统使用组件化的方式进行拆分,使用轻量级的通信方式进行整合的一种设计方法,微服务就是通过这种方法拆分出来的一个独立的小应用

相关文章

  • 微服务一词简述

    微服务? 何为微服务,借用陈韶健老师的话,一种使用轻量级架构设计的组件化小应用,这种小应用往往只负责做一定范围的事...

  • 微信第三方开发-技术摘要

    微信平台开发 1.微信第三方平台开发架构 2.第三方服务器验证 简述: 微信服务器向第三方服务器发送请求,请求...

  • SpringCloud学习概览

    SpringCloud微服务简述

  • week_10_DNS、HTTP

    Q: 1、简述DNS服务,并搭建DNS服务器,实现主从,子域授权2、简述HTTP服务,并实现基于用户的访问控制,虚...

  • 基于 React & TS & Webpack

    m-fe/react-ts-webpack 在 Web 开发导论/微前端与大前端一文中,笔者简述了微服务与微前端的...

  • samba服务简述

    什么是samba samba是实现windows、linux、unix的系列主机之间文件共享存储的一种解决方案。s...

  • NFS服务简述

    NFS是什么 NFS是附加在本地文件系统之上的一层虚拟层,这个虚拟层可以使一个本地文件系统通过网络输出给其他主机访...

  • 微服务简述

    前言:微服务是最近几年流行的一种架构思想,首先我们可以看下某官方发言人对于微服务的解释:微服务架构风格是一种将单个...

  • 微服务简述

    微服务的4个设计原则 本文介绍微服务架构的演进、优缺点和微服务应用的设计原则 微服务架构演进过程 最早应用是单块架...

  • 微服务简述

    一、微服务定义 The microservice architectural style is an approa...

网友评论

      本文标题:微服务一词简述

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