SOA

作者: 手打丸子 | 来源:发表于2019-01-25 16:52 被阅读0次

SOA(Service Oriented Architecture)面向服务的架构
详细的比较宽泛的定义可以见上面的维基百科;
以下是个人的一些思考

SOA是企业为了研发效率,采用的一种服务提供框架。
目标是把公司所有的“微服务”,变成一个个可选择的轮子,向全公司提供;
这样可以减少重复造轮子的几率,也能大大提高业务开发上线的效率,也能让团队更加深入地去优化轮子,让每个轮子跑的飞快;

这个事情做的最好的是亚马逊,国内各家公司也都在学习,谁让亚马逊目前最值钱呢;从各家公司的招聘上可以看出很多岗位希望有SOA能力的人

SOA应该是个双赢的思路:
从公司层面看,是提高员工生产效率的,有效控制人效;
从研发方向看,也是能够把研发人员从无止境的重复劳动中释放出来;
当然,一些管理人员单纯地当做考核工具,希望把程序员的工作量化,这就有点走偏了;

SOA实践,每个所需要的设计和能力:
1.完整的特性——面向某项业务,提供较为完整的特性;并且有详细的说明
2.服务鉴权——服务不能随便调用,需要有授权
3.服务限流——不同维度限流,毕竟服务有承载能力
4.强大的服务发现与匹配能力,服务内搜索引擎

相关文章

  • SOA

    SOA SOA Reference Model;Service Roles

  • soa架构基础

    什么是soa soa,即service-oriented architecture,面向服务的体系架构。soa是一...

  • 对SOA架构和Spring Cloud的思考?

    单体架构-->SOA架构 服务化架构,也可以称之为SOA架构。 SOA架构 --> 变迁到 微服务架构 ESB企...

  • Web Service介绍

    SOA(Service Oriented Architecture):面向服务的架构(SOA, Service O...

  • 什么是SOA服务架构?

    SOA SOA是Service Oriented Architecture的缩写,面向服务架构。Bezos(亚马逊...

  • soa

    中文名 面向服务的体系结构 外文名 Service-Oriented Architecture 面向服...

  • SOA

    SOA,一个神秘而抽象的IT概念。Service-Oriented Architecture,面向服务,看起来很简...

  • SOA

    SOA(Service Oriented Architecture)面向服务的架构详细的比较宽泛的定义可以见上面的...

  • soa

    8000 字 + 21 张图,服务端高并发分布式架构 14 次演进之路 Dubbo:一个优秀的 RPC SOA 框...

  • SOA

    Monolith vs micro monolith is single code repo micro has ...

网友评论

      本文标题:SOA

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