分布式系统:分布式架构服务调用 焦点热讯
清一色财经 2023-05-29 21:59:22

Zuul是spring cloud中的微服务网关。网关: 是一个网络整体系统中的前置门户入口。请求首先通 过网关,进行路径的路由,定位到具体的服务节点上。可以使用zuul的过滤器的请求转发去解决跨域问题。


(资料图片仅供参考)

一、服务调用

和传统的单体架构相比,分布式多了一个远程服务之间的通信,不管是 soa 还是微服务,他们本 质上都是对于业务服务的提炼和复用。那么远程服务之间的调用才是实现分布式的关键因素。

二、实现方式

1、HTTP 应用协议的通信框架

1. HttpURLConnection java 原生 HttpURLConnection是基于http协议的,支持get,post,put,delete等各种请求方 式,最常用的就是get和post

2. Apache Common HttpClient HttpClient 是Apache Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本。

实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)支持 HTTPS 协议支持代理服务器等

3. OKhttp3 OKHttp是一个当前主流的网络请求的开源框架, 用于替代HttpUrlConnection和Apache HttpClient

支持http2.0,对一台机器的请求共享一个socket。采用连接池技术,可以有效的减少Http连接数量。无缝集成GZIP压缩技术。支持Response Cache,避免重复请求 域名多IP支持

4. RestTemplate Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多 种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android 或者第三方服务商都是使用 RestTemplate 请求 restful 服务。

面向 URL 组件,必须依赖于主机 + 端口 + URIRestTemplate 不依赖于服务接口,仅关注 REST 响应内容Spring Cloud Feign

2、RPC 框架

RPC全称为remote procedure call,即远程过程调用。借助RPC可以做到像本地调用一样调用远 程服务,是一种进程间的通信方式. 。常见的RPC框架有以下几种。

1. Java RMI Java RMI(Romote Method Invocation)是一种基于Java的远程方法调用技术,是Java特有的一 种RPC实现。

2. Hessian

Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比 WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以 它很适合于发送二进制数据。

3. Dubbo

Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服 务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注 册和发现。

4. gRPC

gRPC是由Google公司开源的一款高性能的远程过程调用(RPC)框架,可以在任何环境下运行。该 框架提供了负载均衡,跟踪,智能监控,身份验证等功能,可以实现系统间的高效连接。

3、跨域调用

1、跨域

在分布式系统中, 会有调用其他业务系统,导致出现跨域问题,跨域实质上是浏览器的一种保护处 理。如果产生了跨域,服务器在返回结果时就会被浏览器拦截(注意:此时请求是可以正常发起的,只是 浏览器对其进行了拦截),导致响应的内容不可用. 产生跨域的几种情况有一下:

2、常见解决方案

1. 使用jsonp解决网站跨域 缺点:不支持post请求,代码书写比较复杂

2. 使用HttpClient内部转发

3. 使用设置响应头允许跨域 response.setHeader(“Access-Control-Allow-Origin”, “*”); 设置响应头允许跨域.

4. 基于Nginx搭建企业级API接口网关

5. 使用Zuul搭建微服务API接口网关

Zuul是spring cloud中的微服务网关。网关: 是一个网络整体系统中的前置门户入口。请求首先通 过网关,进行路径的路由,定位到具体的服务节点上。可以使用zuul的过滤器的请求转发去解决跨域问题

分布式系统:分布式架构服务调用 焦点热讯

2023-05-29 21:59:22

dnf缔造者有觉醒吗 看完你就明白了

2023-05-29 21:04:51

周二1新股申购 中签率预测

2023-05-29 19:33:47

债券型基金吸引力上升 基金经理对债市持相对谨慎观点_每日消息

2023-05-29 18:33:32

【天天快播报】南京周生生黄金价格多少钱一克(2023年5月29日)

2023-05-29 17:52:57

玩家吐槽《暗黑4》比赛不公平 暴雪:删档了没优势

2023-05-29 17:43:56

世界观察:特斯拉中国再度扩产 上海产线优化项目竣工

2023-05-29 16:41:19

“高精尖”科技成果亮相2023中关村论坛展览

2023-05-29 16:17:10

光韵达董秘回复:公司的信息披露符合法律和监管机构的要求,在回复问询函后及时予以披露|世界热议

2023-05-29 15:25:01

全球观点:脱离「靠山」,菜鸟冲刺上市

2023-05-29 14:46:57

世乒赛中国包揽五冠 全球独家

2023-05-29 13:55:31

【天天报资讯】郭富城带两个女儿看赛马,两姐妹穿裙子在父亲的怀里撒娇

2023-05-29 12:46:05

上周热点回顾(5.22-5.28) 全球热议

2023-05-29 12:28:05

周公解梦原版周公解梦大全查询解_周公解梦原版周公解梦大全

2023-05-29 11:22:29

重点聚焦!正海磁材:5月26日融资买入348.96万元,融资融券余额1.66亿元

2023-05-29 10:27:03

2023中国聊城-江北水城龙舟公开赛鸣锣开赛_短讯

2023-05-29 10:26:41

百度杀入电商赛道?_天天信息

2023-05-29 09:15:46

163天,6万余海里!第三十九次南极考察队完成任务_当前短讯

2023-05-29 08:10:34

乞丐模拟器中文版下载_乞丐模拟器中文版

2023-05-29 07:28:15

天天通讯!促进文化与经济结合

2023-05-29 06:09:50

每日简讯:2023年了,为什么还有人在银行存定期存款?内行人给出答案

2023-05-29 04:49:00

思想政治教育研究论丛:第五辑

2023-05-29 01:50:49

拉森钢板桩单价多少钱_拉森钢板桩单价

2023-05-29 00:18:02

听·见丨年入20万元!外卖“单王” 如何看待骑手这一行? 世界消息

2023-05-28 22:15:19

环球热门:半场-刘彬彬破门康瓜伤退 山东暂1-0青岛

2023-05-28 21:50:10

外挂是什么意思介绍

2023-05-28 20:27:39

大众安徽将继续投资合肥 计划总投资231亿元

2023-05-28 19:13:03

焦点热议:高温日数较多!汉中汛期气候预测来了

2023-05-28 18:14:16

每日热讯!一起同过窗第二季百度云分享(一起同过窗第二季百度云)

2023-05-28 17:16:52

编程是什么

2023-05-28 16:34:36

资源库无法搜索_vagaa无法搜索资源

2023-05-28 15:07:00

mkv文件怎么打开_mkv文件

2023-05-28 13:45:31

大学生网购零食放虫子敲诈40多次,因第一次索赔尝到甜头

2023-05-28 12:20:48

微资讯!莫斯科审判(关于莫斯科审判的简介)

2023-05-28 11:34:03

世界看热讯:多项税收数据反映经济运行向好

2023-05-28 10:27:08

新武侠剧“新”在何处?

2023-05-28 09:54:12

天天快报!太行山沿线四省市“携手”讲述太行故事 打响太行山旅游品牌

2023-05-28 09:00:29

环球微动态丨福州楼市1月到5月数据出炉,福州房价依旧是鼓楼区称王

2023-05-28 08:13:27

三消息:火箭将4年2亿签哈登,湖人三大补强计划曝光,马龙不满湖人占流量

2023-05-28 06:33:08

碘量瓶和三角瓶的区别 碘量瓶

2023-05-28 05:06:33

每日速看!国外好声音精彩集锦 国外那个好声音叫什么名字国内在哪能看

2023-05-28 03:14:22

今日热闻!指南金师:5.27黄金周评震荡收尾!下周黄金行情展望【欢迎咨询】

2023-05-28 01:52:25

今日热闻!QQ怎么关闭自动回复功能_qq怎么关闭自动回复

2023-05-27 23:42:15

泰坦军团显示器是哪个公司的(泰坦军团显示器怎么样)

2023-05-27 22:22:55

焦点快报!那么爱你为什么黄品源莫文蔚mv_那么爱你为什么

2023-05-27 21:23:09

蓝牙耳机充电红灯亮-蓝牙耳机充电一直红灯

2023-05-27 20:06:44

焦点观察:家用冰箱买什么样的好用_家用冰箱买什么样的好

2023-05-27 19:19:03

AITO问界成为最快达成10万辆下线的新能源汽车品牌_焦点关注

2023-05-27 18:22:39

大湾区龙舟赛将在“文化和自然遗产日”开赛

2023-05-27 17:09:53

世界时讯:果然造句子二年级上册_果然造句

2023-05-27 16:38:00

电脑怎么播放光盘 怎么播放光盘

2023-05-27 14:16:02

页码怎么设置(excel怎么加页码)

2023-05-27 13:08:35

今日热门!酒店查找隐藏摄像头的方法(酒店查找隐藏摄像头的ios软件)

2023-05-27 12:50:15

惨遭横扫!孙颖莎王曼昱0比3不敌田志希申裕斌,止步德班世乒赛女双四强 环球聚焦

2023-05-27 11:23:36

每日精选:恭喜皇马,签1.2亿妖星,新王朝起航,送礼米兰,双赢,曼城倒下

2023-05-27 10:03:32

债券市场每日复盘

2023-05-27 10:09:01

【全球独家】定边县中心敬老院志愿服务分队

2023-05-27 08:57:56

灌篮高手中大荣胜丰玉,名朋赢爱和,为何湘北却要负于海南?

2023-05-27 07:37:24

2023内蒙古农业大学职业技术学院招聘资格复审递补公告

2023-05-27 06:05:02

全球动态:萧宏律厉害吗_萧宏律

2023-05-27 06:00:33

东部华侨城大侠谷好玩吗_东部华侨城大峡谷的门票是多少

2023-05-27 03:03:10

今天我们来聊聊一个大家都关心的话题——C罗为什么离开皇马?

2023-05-27 02:25:07

万华化学福建25万吨/年TDI项目投产,规模跃居全球第一 每日聚焦

2023-05-27 01:31:08

苏州江南文化艺术节开幕式时间+演出

2023-05-27 01:24:35

大业股份(603278):大业股份关于向下修正”大业转债“转股价格

2023-05-27 00:24:17

清廉常德丨常德市鼎城区纪检监察干部信访宣传听诉求 每日速递

2023-05-27 00:09:39

【世界时快讯】金科打响“1元面退”保卫战,高管集体增持盘中上演“地天板”

2023-05-26 22:37:01

野风药业IPO:营收净利润连降,富二代实控人俞蘠曾醉心搞P2P

2023-05-26 21:10:05

330万元/亩,商丘挂牌出让1宗优质住宅用地_世界聚焦

2023-05-26 20:15:29

时讯:每体:巴萨知道球队得买右后卫,若有好报价出现愿意出售孔德

2023-05-26 20:34:27

《卧龙:苍天陨落》新武将登场 首个DLC将于6月29日上线! 每日报道

2023-05-26 18:48:53

世界热点!102.3米!西藏境内发现亚洲第一高树

2023-05-26 18:06:13

浙江计算机成绩查询入口官网

2023-05-26 17:37:04

远兴能源:阿拉善天然碱项目一期计划于2023年6月投料试车,产能逐步释放 每日播报

2023-05-26 17:15:09

董丙舜_关于董丙舜的简介|焦点观察

2023-05-26 15:40:59

每日报道:1-4月 全国税务稽查部门挽回各类税款损失528亿元

2023-05-26 14:37:02

环球快看点丨读者出版集团召开“结对帮扶·爱心甘肃”工程建设动员大会

2023-05-26 14:15:26

选择大城市逐梦还是小城市安稳

2023-05-26 14:29:03

温州市光明医院是正规医院吗丨仁心仁术,不骗人_全球今日讯

2023-05-26 13:40:26

秦皇岛中院发布该市首份环境资源审判白皮书_环球热资讯

2023-05-26 12:01:47

三维提醒强质效|天天观点

2023-05-26 10:53:44

生榨玉米汁怎么做_玉米汁怎么做_环球即时

2023-05-26 10:15:01

北京首发集团有限公司_北京首发集团官方网站

2023-05-26 09:41:18

同桌弯腰捡笔 我今天穿裙子蹲下捡笔时走光了都露出来了被我同桌全看到了 世界最资讯

2023-05-26 08:57:52

今年全球股市频创新高 今日热门

2023-05-26 08:04:58

Win11终于可以查WiFi密码了

2023-05-26 07:09:25

全球观天下!新概念日语听说_关于新概念日语听说简介

2023-05-26 06:34:28

当前播报:如何防止自制馅饼冒泡

2023-05-26 06:30:31

焦点热讯:赛尔号刻印怎么取消绑定精灵_赛尔号刻印怎么取消绑定

2023-05-26 05:21:44

六一儿童节文具店促销方案_儿童节期间文具商店搞促销活动 焦点资讯

2023-05-26 04:13:25

西一路小学举行2023“和美”杯组际擂台赛

2023-05-26 04:00:25

每日热议!打对号怎么打出来_打对号怎么打

2023-05-26 02:36:44

世界热资讯!上声电子:发行不超5.2亿元可转债申请获证监会同意注册批复

2023-05-26 01:58:33

美团发布2023年一季度财报:营收586亿元,同比增长26.7%

2023-05-26 01:18:31

屎壳郎推粪球歇后语_屎壳郎推粪球_全球速看

2023-05-26 00:08:55

白沙工业园区官方网站_白沙工业园|当前关注

2023-05-25 23:02:52

现金流告急?南通前首富7折甩卖鹏都农牧“回血”,昆明国资也在撤退

2023-05-25 22:14:28

海南多市县发布雷雨大风+雷电预警_全球观点

2023-05-25 22:00:34

当前关注:带学生体验汉字里的中国,郑州经开区瑞锦小学开展第八届传统文化艺术节活动

2023-05-25 20:53:25

2023年山东威海乳山市属国有企业招聘进入面试资格审查递补情况公告|环球视点

2023-05-25 20:07:29