惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
博客园 - 聂微东
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tor Project blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
L
LINUX DO - 最新话题
Recent Announcements
Recent Announcements
爱范儿
爱范儿
P
Privacy & Cybersecurity Law Blog
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Spread Privacy
Spread Privacy
TaoSecurity Blog
TaoSecurity Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
AWS News Blog
AWS News Blog
P
Proofpoint News Feed
D
DataBreaches.Net
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hacker News: Ask HN
Hacker News: Ask HN
V
V2EX
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
博客园 - 司徒正美
U
Unit 42
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
Schneier on Security
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Threatpost
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
L
Lohrmann on Cybersecurity
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hugging Face - Blog
Hugging Face - Blog
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
The Cloudflare Blog
L
LangChain Blog
T
The Exploit Database - CXSecurity.com
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
博客园 - 三生石上(FineUI控件)

日常 on 打工人日志

Proxmox VE(PVE) 更新到最新版本 iStoreOS(旁路由)使用openclash实现dns劫持 异常流量分析:图片库服务黑客入侵 openwrt 硬盘扩容 搭建ip地址检索服务 通知:《打工人日报》迁移到独立板块 黑群晖最新安装教程 推荐一下 容器云资源 2010年的天涯神贴聊房价 github 国内代理访问下载 逆境和成长-2022年终总结 优雅的使用Conda管理python环境 shell功能脚本集合 Cloudflare Zero Trust 内网穿透 headscale 部署使用 羊了个羊小程序 破解通关 RocketMQ k8s部署 4主4从集群 linux服务器 删除空间却未释放 VSCode插件推荐=> Code Runner ant build.xml 编写 记录一次上门打散工 Ant中如何添加第三方jar包依赖 linux 网络测速 网心云挂机教程 | 轻松实现睡后收入~ Proxmox VE 在线扩容磁盘分区 centos7.9 网络配置 RocketMQ 安装和启动 安装 minIO Azure S3网关 logrotate 日志滚动的使用 安装配置 Terraform rsync 文件同步 获取用户浏览器默认语言设置,自动判断跳转不同网站 linux系统开启root权限 163企业邮箱设置教程 2021年第50周记 自建服务器内网穿透 树莓派搭建k3s 优秀英语教材的选择
如何礼貌回绝不合理的需求
2023-05-24 · via 日常 on 打工人日志

背景

最近在做一个项目,项目的需求是这样的: spring-cloud有一个服务A,服务A有一个接口,接口的功能是根据传入的参数,返回一个字符串。但是服务响应非常的慢,大概需要4秒左右。这个响应速度是不能忍受的!但是这个服务的开发强行说要上线。我们有几个选项:

  • 1.不上线,但是这个服务的开发无法按期交付
  • 2.上线,但是这个服务的响应速度太慢了,运维背锅
  • 3.劝说服务的开发,让他们优化接口的响应速度
    相信大家都会选择第3个选择,那我们站在运维的角度如何劝说服务的开发呢?

劝说

  1. 故障级联(Cascading Failures):连接超时的服务可能会导致其他服务出现故障级联效应。这是因为微服务系统中的服务通常会相互调用和依赖。当一个服务连接超时时,其他依赖该服务的服务可能无法及时获取所需的数据或执行必要的操作,从而导致它们自身出现故障。

  2. 响应时间延迟(Increased Response Time):如果一个服务连接超时,它的调用方可能需要等待更长的时间来获取响应或超时处理。这会增加整个系统的响应时间,因为其他服务的请求也需要等待超时的服务返回结果。这可能会导致用户体验下降,甚至可能导致其他服务的性能问题。

  3. 资源耗尽(Resource Exhaustion):连接超时可能会导致调用方服务的资源耗尽。当一个服务长时间等待连接超时的服务时,它可能会保持与该服务的连接打开,消耗额外的内存和网络资源。这可能导致调用方服务的资源不足,无法为其他请求提供充足的资源,进而影响整个系统的性能。

  4. 重试和失败处理(Retry and Failure Handling):当一个服务连接超时时,调用方服务通常会尝试重新连接或执行其他失败处理机制。这可能导致调用方服务增加额外的负载,因为它需要多次尝试连接超时的服务。同时,如果没有适当的失败处理机制,连接超时的服务可能无法正确处理重试请求,导致进一步的问题。

结论

综上所述,连接超时的服务对Spring Cloud微服务系统可能会带来级联故障、响应时间延迟、资源耗尽、重试和失败处理的问题,并增加监控和故障排除的成本。因此,及时发现和解决连接超时问题对于确保系统的稳定性和性能至关重要。希望领导能够听取意见,不要让运维背锅。