架构演变之微服务架构

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-11-03 08:36 被阅读0次

上一篇 <<<WebService使用实例
下一篇 >>>微服务架构与SOA面向服务架构的区别


微服务架构基于SOA架构演变过来的,比SOA架构模式对服务拆分粒度更加精细,采用前后端分离的架构模式,让专业的人去做专业的事,目的可以实现高效率的开发。
微服务架构中,每个服务都是独立部署、独立运营,之间互不影响。
微服务架构模式非常轻巧,轻量级、适合于互联网公司的开发模式。

服务与服务之间通讯的协议采用restful形式,数据交换格式采用http+json格式实现传输。
整个传输过程中,采用二进制,所以http协议可以实现跨语言。可以和其他不同的语言进行相互的通讯,所以很多开放平台都采用http协议接口。

微服务架构会产生那些问题

分布式事务解决方案(rabbitmq/rocketmq/lcn(已经淘汰)/ Seata)
分布式任务调度平台(XXL-Job、阿里Scheduler、Elastic-job)
分布式服务注册中心(eureka、Zookeeper、consule、nacos)
分布式日志采集系统ELK+Kafka
分布式服务追踪与调用链Zipkin
分布式服务配置中心(springcloud config/apollo/nacos/disconfig)


推荐阅读:
<<<架构演变之单体架构
<<<架构演变之分布式架构
<<<架构演变之面向服务架构(SOA)
<<<WebService使用实例
<<<微服务架构与SOA面向服务架构的区别
<<<常用RPC框架及如何设计一个RPC框架
<<<SpringCloud与SpringCloudAlibaba的区别
<<<为什么要使用SpringCloud

相关文章

  • 06 | 从微服务架构看缓存

    架构的一般演变路径 单体架构 -> 集群架构 -> SOA 架构 -> 微服务架构 微服务架构的特点 系统服务独立...

  • 架构演变之微服务架构

    上一篇 <<

  • 01.SpringCloud简介

    内容简介 传统服务架构的演变 微服务与springcloud 开发环境准备 1.1 传统服务架构的演变 1.1.1...

  • 70 微服务架构的演变

    1传统架构,分布式架构,soa架构,微服务架构演变过程 2,基于ide构建webService 项目 3,微服务架...

  • 微服务架构与SOA面向服务架构的区别

    上一篇 <<<架构演变之微服务架构[https://www.jianshu.com/p/4f774a656c6a]...

  • 微服务架构 之 集中式管理

    在我的前文《微服务架构之什么是微服务》中,提到了微服务架构的集中式管理概念。传统的单个服务应用,演变成包含...

  • 软件架构模式

    CQRS架构 微服务架构 微核架构

  • 分布式微服务架构体系详解

    微服务架构的演变 微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要...

  • 微服务架构

    微服务架构的演变 微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要...

  • 认识微服务——一颗银弹

    微服务架构是一颗银弹吗? 如今微服务架构正逐渐演变成一种主流的架构风格,那么微服务架构是一颗银弹吗?我们提倡微服务...

网友评论

    本文标题:架构演变之微服务架构

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