微服务框架
1. SOA思想
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
核心概念: 面向服务的架构.
特点:
1.分布式的思想 根据业务进行拆分.
2.服务于服务之间通过接口进行联系.
3.接口采用独立的方式进行定义
说明:以后的开发中,为了让系统统一的完成调用.则可以采用SOA的方式进行管理
2. SOA 思想框架
说明:以后的开发中,为了让系统统一的完成调用.则可以采用SOA的方式进行管理
接口:
1.可以是具体的Service接口
2.可以具体的url的请求路径
但凡前台可以与后台进行交互的都可以称之为接口.![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326225451644.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ3MTY4Nw==,size_16,color_FFFFFF,t_70)
注解 : 消费者和服务提供者通讯协议: HTTP/TCP-IP/UDP
3. RPC(思想)