HttpClient和JSONP的总结,http和RPC区别,SOA架构模型思想+RPC组成了dubbo微服务模型

HttpClient:
1.可以java端访问任何的远程资源(不是跨域访问)
2.可以调用任何第三方接口(支付)
3.支持全部的请求类型(get、post、put、delete)
4.调用时保证数据的安全性
在这里插入图片描述

JSONP:
1.可以实现主流浏览器跨域访问的问题
2.JSONP一般适合查询一些简单的数据
3.JSONP只支持get请求类型
4.安全性低。
5.JSONP,是浏览器解析AJAX发起的请求
在这里插入图片描述
跨域访问技术有JSONP和CROS(cros现在使用的比较少,用VUE代替)

2.微服务

SOA思想:
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA图解:
在这里插入图片描述
RPC协议:
http:在这里插入图片描述
在这里插入图片描述
RPC是第四层协议,传输会比http快很多,而微服务就是使用RPC协议和SOA思想
RPC:
在这里插入图片描述
SOA:
在这里插入图片描述
SOA服务架构模型+RPC协议组成dubbo微服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值