微服务面临压力过大怎么自动进行调整或适配?

大量用户请求峰值来临时,极有可能由于压力过大,造成整个系统不可用,这时候,要么按需扩展增加服务器,存储器等资源,要么让服务降级或变慢,面对此类问题可以使用什么产品进行优化及其调整,可以应对其问题。...显示全部

大量用户请求峰值来临时,极有可能由于压力过大,造成整个系统不可用,这时候,要么按需扩展增加服务器,存储器等资源,要么让服务降级或变慢,面对此类问题可以使用什么产品进行优化及其调整,可以应对其问题。

收起
参与5

返回尘世随缘的回答

尘世随缘尘世随缘技术总监上海某互联网金融公司

流程会分成2种:
1、正常业务流量,运营期间大流量(提前知晓)
2、被攻击流量
大量用户请求峰值基本上都会提前预知,比如运营做活动,会预估用户量,根据这个预估的量来事先做容量扩充。如果是突发性的异常大流量,那就怀疑是否被攻击了,需要做相关网络层面的防护了。
一般系统都会基本的保护措施,如,
限流:比如针对IP的限流
黑名单:针对IP的黑名单
通过上述方式基本上能拦截很大的非正常流量,然后系统层面对接口做限流以及降级和熔断来保障平台稳定。

互联网服务 · 2019-07-11
浏览1558

回答者

尘世随缘
技术总监上海某互联网金融公司
擅长领域: 云计算云原生微服务

尘世随缘 最近回答过的问题

回答状态

  • 发布时间:2019-07-11
  • 关注会员:3 人
  • 回答浏览:1558
  • X社区推广