zoukankan      html  css  js  c++  java
  • Springcloud-微服务

    1.什么是微服务?

      通过阅读马丁弗勒关于描述微服务的文章(https://martinfowler.com/articles/microservices.html),在此特作仅用作个人理解的关于微服务的介绍。

      就目前而言,业界对于微服务并没有统一、标准的定义。但通常而言,微服务架构是一种架构模式或者说是一种架构风格,他提倡将一个单一应用程序划分为小型服务,每个服务独立运行在自己的进程之中,进程之间相互协调,相互配合。服务之间采用轻量级的通信机制进行沟通(通常是基于HTTP的REST API)。每个业务都基于具体的业务进行构建,并且能够独立部署生产环境和类生产环境。另外每个服务都可以拥有属于自己的数据库。

    图一 单一应用和微服务

    2.微服务和微服务架构

      微服务微服务关注的而是一个点,是具体解决某一个问题或者落地实现对应服务的一个服务应用,狭义的来说,就相当于是eclipse中创建的一个微服务工程或者说是module

      微服务架构是一种架构模式或者说是一种架构风格,他提倡将一个单一应用程序划分为小型服务,每个服务独立运行在自己的进程之中,进程之间相互协调,相互配合。服务之间采用轻量级的通信机制进行沟通(通常是基于HTTP的REST API)。每个业务都基于具体的业务进行构建,并且能够独立部署生产环境和类生产环境。另外每个服务都可以拥有属于自己的服务。

  • 相关阅读:
    pyqy5——控件2
    pyqt5——自定义控件
    pyqt5——绘图
    pyqt5——菜单和工具栏
    pyqt5——拖拽
    nodejs运行的时候报错:Error: write EIO以及乱码解决方式
    windows设置控制台编码格式为UTF-8
    eclipse删除的文件如何恢复。
    crobtab不执行定时任务的原因及解决办法
    springmvc找不到对应的requestmapping
  • 原文地址:https://www.cnblogs.com/wsxdev/p/11295454.html
Copyright © 2011-2022 走看看