加入收藏
|
设为首页
|
会员中心
|
我要投稿
三明站长网 (https://www.0598zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
首页
站长资讯
创业
大数据
运营中心
百科
云计算
营销
综合聚焦
服务器
站长学院
教程
当前位置:
首页
>
站长资讯
>
动态
> 正文
微服务框架相关技术
发布时间:2021-04-03 13:03:10 所属栏目:动态 来源:互联网
导读:
依然可以不改变 用户登录,权限认证: 客户端在与我们后端服务进行交互之前,由API Gateway先进行登录鉴权操作,这是后端所有的服务都需要有的共有逻辑 数据聚合: 由于不同的客户端往往需要的数据完全不同,而这些数据又是不同的 service 提供的,可以借助 Ga
依然可以不改变
用户登录,权限认证:
客户端在与我们后端服务进行交互之前,由API Gateway先进行登录鉴权操作,这是后端所有的服务都需要有的共有逻辑
数据聚合:
由于不同的客户端往往需要的数据完全不同,而这些数据又是不同的 service 提供的,可以借助 Gateway 方便完成来自不同 service 的数据聚合
协议转换:
在项目实践中,CS(Client to Server)协议和SS(Server to Server)协议是不一样的,为了保证数据传输的可靠性,CS协议会有鉴权以及加密解密的逻辑,而在内部的SS协议则不需要这些逻辑,因此在 Gateway 我们需要有一个协议转换的过程
熔断,降级,限流:
通过API Gateway可以在监测到某个服务发生异常,或者当服务的流量超过服务的承载能力等情况时,可以采取相应的措施. 提高整个系统的容错性、稳定性
负载均衡:
API Gateway知道所有服务实例的地址,可以根据不同服务采取不同的负载均衡策略
灰度发布:
灰度发布允许直接只导入指定量的流量请求到新的版本
API Gateway的架构
多网关集群(Backends for frontends):
针对不同的客户端,都有相应的网关层来接入.功能主要有:用户登录,鉴权,服务发现注册,协议转换,接口版本控制等以及监控,APM调用链,日志,流控策略等
聚合服务(Merge Service):
在某些客户端的需求中,需要从多个服务拉取数据,为了减少客户端的复杂度,以及加快客户端的访问速度,可以加一个聚合层,用来做聚合查询,在某些接口中可以把多个服务的数据一次性返回给客户端
仪表盘管理端(Dashboard):
Dashboard 提供可视化的分析平台,包括服务的管理,监控数据报警配置,日志查询,灰度发布操作,API文档管理等
Eureka(服务发现框架)
Eureka是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的. SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能
Eureka的两个组件
Eureka Server:
Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中看到. Eureka Server之间通过复制的方式完成数据的同步
Eureka Client:
是一个java客户端,用于简化与Eureka Server的交互,客户端同时也就是一个内置的、使用轮询(round-robin)负载算法的负载均衡器
Eureka通过心跳检查、客户端缓存等机制,确保了系统的高可用性、灵活性和可伸缩性
在应用启动后,将会向Eureka Server发送心跳, 如果Eureka Server在多个心跳周期内没有接收到某个节点的心跳,Eureka Server将会从服务注册表中把这个服务节点移除。
Eureka还提供了客户端缓存机制,即使所有的Eureka Server都挂掉,客户端依然可以利用缓存中的信息消费其他服务的API。Eureka通过心跳检查、客户端缓存等机制,确保了系统的高可用性、灵活性和可伸缩性
(编辑:三明站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
相关内容
滴滴部分股权拍卖撤销,公司目标估值超600亿美元
魅族售后贴心服务 黄章打造5G旗舰爆款—魅族17!
创业公司谨慎求生 借道微信就绕不开腾讯设立的关卡
两会上关于“数字人民币”的提案
微软 Windows 10 更新卡在 27%,DJ 很着急
虚拟主机到期后咋整
特斯拉首曝光上海工厂照片:机器人进厂并组装完毕
直播评论内容低俗色情 熊猫直播、全民直播遭约谈
铁路电子客票试点扩容:增沪宁城际等4条高铁线路
错信了百度加V的“国旅” 他们的春节港澳游悲催了
推荐文章
硬件狗狗3.0新版发布
矿工声称已用上RTX409
以太原为核心!山西加
鲜活动力!上海5G+物联
站长推荐
信创项目全面开花,永中软件稳步推进信创替代
华润微12寸功率半导体产线实施
美国批准Nuro部署新型送货车 不用满足所有现行汽
第二届杭州智博会、2020全球人工智能大会隆重举行
美股科技股周一强劲:纳指大涨2% 波音大跌5%
互联网时代 我们每个人全是小透明
IPO推迟后 传软银等谋求罢黜WeWork创始人的CEO职
Google 新增「个性化搜索」:个人账户里的内容也
企业微信+百宝云电商管理系统 助力企业个性化管理
大数据助力,分分钟完成上百份员工背景调查报告
热点阅读