首页 > 其他分享 >微服务架构

微服务架构

时间:2022-11-21 19:26:32浏览次数:38  
标签:SOA 插件 服务 业务 ESB 架构

微服务与SOA概述

  SOA 面向服务架构 ESB

  微服务  microservice

 

SOA剖析

  服务  所有业务功能都是一项服务,服务即意味着需要对外开放的能力,其他系统需要使用这项服务时无需定制化开发

  ESB  enterprise service bus 将各种不同的异构服务连接在一起 是soa架构的核心

  松耦合  减少各个服务之间的依赖和相互影响

  随着业务发展,esb代码会逐渐变为难以处理的代码块,各种协议转换越滚越多

 

微服务剖析

  将系统拆分为small的服务

  服务之间通过轻量级机制通信 比如http  

  服务能够快速自动化部署

 

微服务 vs SOA

  微服务服务粒度更细,协议标准化轻量化,服务交付快。常见互联网公司

  SOA相反,常在企业级应用

 

微服务与其他可扩展架构

  分层架构  端到端的架构或者单个服务的内部架构,按照某种规则划分为不同层级。微服务通常只应用在业务层中(业务架构)

  整洁架构 entities、业务层、controller、外部层。 单个微服务的架构可以是整洁架构

  微内核架构(插件化架构):面向功能,分为核心系统和插件模块。核心系统负责业务无关的通用功能,比如模块加载等等

 

标签:SOA,插件,服务,业务,ESB,架构
From: https://www.cnblogs.com/windghost/p/16912878.html

相关文章

  • RDMA 架构与实践(技术详解(一):RDMA概述)
    RDMA,即RemoteDirectMemoryAccess,是一种绕过远程主机OSkernel访问其内存中数据的技术,概念源自于DMA技术。在DMA技术中,外部设备(PCIe设备)能够绕过CPU直接访问......
  • Linux搭建DNS服务
    一、简单介绍1、dns服务:是​​域名解析​​服务,它的作用是将域名解析成IP地址,或者是将IP地址解析成域名。2、实验环境:Centos7.6IP192.168.10.129 物理机:192.168.10.1二、......
  • 系统架构与设计(7)- Kubernetes 的共享存储
    计算机存储系统由存放程序和数据的各类存储设备及有关的软件构成,是计算机系统的重要组成部分,用于存放程序和数据。存储系统分为内存储器和外存储器,两者按一定的结构,有机地......
  • 三种获取Go项目根目录的方式,让你做架构,选哪种?
    大家好,这里是每周都陪你进步的网管~在搭建项目中一般都会有确定项目根目录的绝对路径的需求,一旦有了根目录的绝对路径,就能以这个根目录为基准,设置静态文件、配置文件所在的......
  • 华为云弹性负载均衡ELB,如何保障服务器不瘫痪?
    想象一下,过年回家的时候,为了方便大家快速进站,不耽误回家的行程,高铁站、火车站一般都设置了多个排队入口。然而,如果没有工作人员合理引导大家排队,很容易出现最近的入口人挤人......
  • 【Spring Cloud实战】Eurake服务注册与发现
    gitee地址:https://gitee.com/javaxiaobear/spring-cloud_study.git什么是服务治理?SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的rpc远程调......
  • 【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「SpringAOP 整合
    承接前文针对于上一篇【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇」的功能开发指南之后,相信你对于Sl4fj以及Log4j整个生态体系的功......
  • JVM虚拟机(整体架构、类文件结构)我来了~~~
    虚拟机1.1发展历程1.1.1java往事​ Java诞生在一群懒惰、急躁而傲慢的程序天才之中。​ 1990年12月,Sun的工程师PatrickNaughton被当时糟糕的SunC++工具折磨的快疯......
  • Windows搭建Git服务器
    Windows如何搭建Git服务器1、安装java环境(1)下载安装java注意(java的版本需要在1.7及以上)(2)配置java的环境变量(3)检验java环境是否安装成功2、下载安装Gitblit(1)下载地......
  • 恒创科技:怎么租用靠谱的香港服务器?
    ​怎么找靠谱的香港服务商?对于内地企业来说,经营自己的外贸业务时,是离不开租用海外服务器的,尤其是离不开香港服务器。香港服务器既能够帮助企业在内地管理网站,也方便用......