SpringCloud服务的平滑上下线

本文探讨了SpringCloud服务如何实现平滑上下线,重点在于减少服务不可用时间和保证请求成功率。讨论了Eureka的缓存问题、心跳时间、轮训间隔和Ribbon缓存等影响因素,提出了配置优化和重试机制。同时强调了发布系统的重要性,以减少服务中断时间。
摘要由CSDN通过智能技术生成

 

 

 

 

吐槽

以前都是手撸RPC,最近接触SpringCloud,深感痛心。主要有以下几点:

1)代码量巨大,找BUG时间长,超级复杂的设计

2)版本管理混乱,经常出现莫名其妙的配置错误(所以2.0是打死不敢上生产啊)

3)Netflix公司的有些代码,实在是让人费解,根本就不考虑扩展性

4)生态链庞大,学习成本大

建议准备上微服务的同学,固定下一个版本,不要随意更新或降级。拿tomcat的basedir来说,1.5.81.5.131.5.16版本是换来换去,不小心点会出事故的。

如上,basedir先是从.换到file:.,又从file:.换成.,连兼容代码都木有。有木有想打死工程师?

前言

今天主要谈的话题,是平滑的上下线功能。所谓平滑,指的是发版无感知,不至于等到夜深人静的时候偷偷去搞。某些请求时间可以长点,但不能失败,尤其是对支付来说,想花钱花不出去是很让人苦恼的&#

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值