开发者学堂课程【精通 Spring Cloud Alibaba:微服务架构演变过程之 SOA 面向服务架构】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/634/detail/10053
微服务架构演变过程之 SOA 面向服务架构
内容介绍:
一、SOA 面向服务架构
二、SOA 架构模式特点
一、SOA 面向服务架构
SOA 面向服务架构就是基于我们的分布式架构模式演变过来,俗称服务化,也就是面向与接口开发(服务开发),将共同存在业务逻辑抽取成一个公共的服务,提供给
其他接口实现调用,服务与服务之间采用 rpc 远程调用技术。
服务:只是有接口 没有控制层 没有视图层
Com. may ikt. service.
Com. may ikt. dao.
能够解决代码冗余性问题
二、SOA 架构模式特点:
1.SOA 架构模式传输协议采用 SOAP 协议(Http/Https+XML)实现传输,在高并发情况下实现通讯该协议存在大量的冗余性传输,而且非常占用带宽。
所以在后来微服务架构中使用 json 替代了xml。
2. SOA 架构模式实现方案 WebSercice 或者 ESB 企业服务总线底层采用 SOAP 协议传输。传统政府、银行项目还是保留的在使用 WebSercice
互联网公司肯定采用 http+json 形式实现传输。