上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 162 下一页
摘要: 从源码层面深度剖析Spring循环依赖 本文从源码层面介绍了Spring如何创建bean、如何解决循环依赖,同时也介绍了不能解决哪些循环依赖,同时在文章的最后解决循环依赖报错的几个方法 阅读全文
posted @ 2023-08-08 09:46 京东云开发者 阅读(577) 评论(1) 推荐(1)
摘要: 从原理聊JVM(四):JVM中的方法调用原理 多态是Java语言极为重要的一个特性,可以说是Java语言动态性的根本,那么线程执行一个方法时到底在内存中经历了什么,JVM又是如何确定方法执行版本的呢? 阅读全文
posted @ 2023-08-07 11:41 京东云开发者 阅读(177) 评论(0) 推荐(0)
摘要: JDV背后的技术-助力618 基于本次618大促JDV平台支持大促过程中的表现,共从大促总结、能力沉淀、待提升项3个方向也进行了相应总结和反思。 阅读全文
posted @ 2023-08-07 09:59 京东云开发者 阅读(1244) 评论(0) 推荐(0)
摘要: SpringCloud-Hystrix服务熔断与降级工作原理&源码 在生活中,如果电路的负载过高,保险箱会自动跳闸,以保护家里的各种电器,这就是熔断器的一个活生生例子。在Hystrix中也存在这样一个熔断器,当所依赖的服务不稳定时,能够自动熔断,并提供有损服务,保护服务的稳定性。在运行过程中,Hystrix会根据接口的执行状态(成功、失败、超时和拒绝),收集并统计这些数据,根据这些信息来实时决策是否进行熔断。 阅读全文
posted @ 2023-08-04 09:50 京东云开发者 阅读(1111) 评论(0) 推荐(0)
摘要: 关于自动限流的思考 目标 保证系统不因流量过载而挂。 现状:人工限流 正常的微服务限流工具都需要人工配置:支持应用负责人事先配置限流规则(接口 + 调用方 + 限流阈值),流量在阈值以下可以正常响应,超过阈值的流量会快速失败。这种方案存在如下问题: 问题 1. 接口多,无法全面覆盖 要想保证系统不因流量过载而挂,那就需 阅读全文
posted @ 2023-08-03 11:57 京东云开发者 阅读(103) 评论(0) 推荐(0)
摘要: 突破传统监测模式:业务状态监控HM的新思路 在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不再赘述。这里主要讲如何去补偿?补偿的方案哪些?这就引出来数据监控系统了。有小伙伴会问了,为什么业务状态监控系统可以做补偿?别急,往下看。 阅读全文
posted @ 2023-08-03 10:31 京东云开发者 阅读(180) 评论(0) 推荐(0)
摘要: 一种轻量级定时任务实现 为了保障整体的稳定性,在改动成本比较小的情况下,达到快速实现,稳定运行,预防这种偶发异常,我们实现了一种轻量级定时任务来进行无缝隙降级 阅读全文
posted @ 2023-08-02 14:23 京东云开发者 阅读(244) 评论(0) 推荐(0)
摘要: 分布式服务高可用实现:复制 复制,即在不同的节点上保存相同的副本,提供数据冗余。如果一些节点不可用,剩余的节点仍然可以提供数据服务,这些节点可能部署在不同的地理位置,以此来改善系统性能 阅读全文
posted @ 2023-08-02 09:44 京东云开发者 阅读(181) 评论(0) 推荐(1)
摘要: 混沌工程,是一种提高技术架构弹性能力的复杂技术手段,旨在将故障扼杀在襁褓之中,也就是在故障造成中断之前将它们识别出来。通过主动制造故障,测试系统在各种压力下的行为,识别并修复故障问题,避免造成严重后果。 阅读全文
posted @ 2023-08-01 15:59 京东云开发者 阅读(171) 评论(0) 推荐(1)
摘要: Spring Boot Starter 剖析与实践 本文介绍了在没有 Spring Boot 和 Starter 之前,开发人员在使用传统的 Spring XML 开发 Web 应用时需要引用许多依赖,并且需要大量编写 XML 代码来描述 Bean 以及它们之间的依赖关系。也了解了如何利用 SPI 加载自定义标签来加载 Bean 并进行注入。 阅读全文
posted @ 2023-08-01 09:38 京东云开发者 阅读(756) 评论(0) 推荐(3)
上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 162 下一页