【技术实现步骤摘要】
一个系统中Nginx加微服务多网关组合解决服务器压力问题的一种方法
[0001]本专利技术涉及服务器防护
,具体涉及一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法
。
技术介绍
[0002]现有技术中,
Nginx
虽然能够提高请求处理和数据管理效率,但在面对复杂场景时却容易出现不稳定的情况,且需要手动进行配置和管理,这消耗了大量的时间和精力
。
微服务架构虽然有利于模块化开发和服务分离,但却会增加系统的复杂性和维护难度,且需要手动进行部署和配置,这需要投入很多人力和物力
。
多网关组合则能够将请求分流和分类处理,但还需要解决数据隐私和安全等问题,并且需要处理数据查询的冗余和同步问题
。
技术实现思路
[0003]针对现有技术所存在的上述缺点,本专利技术的第一目的在于提供一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,解决上述
技术介绍
中的问题
。 >[0004]为实现本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于,包括以下步骤:
S1、
客户端;
S2、
域名
DNS
解析服务器;
S3、
服务器1;
S4、
防火墙;
S5、
服务器3;其中,所述步骤
S4
分别将数据分流至服务器2和服务器4中进行数据分流缓冲
。2.
根据权利要求1所述的一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于:所述步骤
S1
中,根据客户端中
Android
端
、iOS
端
、harmony
‑
watch
端和
Web
端的数据通过采集汇总进行传输
。3.
根据权利要求1所述的一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于:所述步骤
S2
中,将从步骤
S1
中收集到的数据通过绑定域名的
DNS
服务器解析地址进行传输上传至服务器中
。4.
根据权利要求1所述的一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于:所述步骤
S3
中:
S3.1、
首先,通过
DNS
解析域名连接得到服务器网段
IP
地址进行上传数据并通过
https(
超文本传输安全协议
)
对传输数据进行安全加密传输,从而保证了数据的安全性并将数据传输至
Nginx
开源服务器中进行保存;
S3.2、
然后,通过在服务器1中部署
Nginx1.16.1
版本的开源
WEB
服务器进行数据中转,从而使得数据能够更加稳定地进行传输防止数据通过直连传输方式容易被调取
IP
地址进行攻击的问题发生
。5.
根据权利要求1所述的一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于:所述步骤
S4
中,防火墙将数据分流归类,然后数据进行分段传输到业务接口中,并通过业务接口传输至服务器2中的业务网关中进行接收和处理客户端请求,并将请求转发给后端的不同服务或应用程序
。6.
根据权利要求1所述的一个系统中
Nginx
加微服务多网关组合解决服务器压力问题的一种方法,其特征在于,所述步骤
S5
中:
S5.1、
首先,将
Redis1.8
版本部署在服务器3中并将
Nacos2.0
版本一并进行部署,部署完成之后将根据
Nacos
提供了服务的注册与发现
、
配置中心
、
动态
DNS
服务等功能,可以实现服务的自动发现
、
动态配置
、
服务降级和熔断限流等功能;
S5.2、
同时,
Red...
【专利技术属性】
技术研发人员:杨冬,
申请(专利权)人:富盛科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。