前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微服务相关

微服务相关

作者头像
java攻城狮
发布2020-10-10 16:23:06
2340
发布2020-10-10 16:23:06
举报
文章被收录于专栏:个人积累个人积累
Dobbuo 笔记
一. 概念

是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

二. RPC

当我们的系统访问量增大、业务增多时,如果一台单机以及无法运行这个系统。我们可以将业务拆分成几个服务,然后分别部署在不同的机器上来减小压力,这时候我们就可以使用RPC这个通讯手段来实现访问部署在其他机器上的服务。

三. SOA

客户端不需要知道服务的URL和传输协议是什么,通过任意一种传输协议告知服务总线我要调用哪个服务,那么服务总线就会找到其对应服务的URL和协议,通过服务总线来调用其服务,再将返回结果送回客户端。

“面向服务的架构”:他是一种设计方法,其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能。一个服务 通常以独立的形式存在与操作系统进程中。各个服务之间 通过网络调用。

四.微服务

其实和 SOA 架构类似,微服务是在SOA上做的升华,微服务架构强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多个可以独立开发、设计、运行的小应用。这些小应用之间通过服务完成交互和集成。

微服务架构 = 80%的SOA服务架构思想 + 100%的组件化架构思想 + 80%的领域建模思想

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Dobbuo 笔记
    • 一. 概念
      • 二. RPC
        • 三. SOA
          • 四.微服务
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档