上一页 1 2 3 4 5 6 7 8 ··· 106 下一页
摘要: 一、什么是RPC 1.1 RPC概念 RPC,Remote Procedure Call 即远程过程调用,与之相对的是本地服务调用,即LPC(Local Procedure Call)。本地服务调用比较常用,像我们应用内部程序**(注意此处是程序而不是方法,程序包含方法)**互相调用即为本地过程调用 阅读全文
posted @ 2024-08-16 15:43 京东云开发者 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 背景 在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。 事情最初是线上某应用垃圾收集出现Full GC异常的现象,应用中个别实例 阅读全文
posted @ 2024-08-16 15:42 京东云开发者 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 先点赞再看,养成好习惯 是极致魅惑、洒脱自由的 Java heap space? 是知性柔情、温婉大气的 GC overhead limit exceeded? 是纯真无邪、活泼可爱的 Metaspace? 如果以上不是你的菜,那还有…… ***蛮任性,无迹可寻的 CodeCache! 性感火辣、心思细 阅读全文
posted @ 2024-08-15 15:20 京东云开发者 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前言 在面向服务的架构(SOA)系统中,容灾能力是保障系统稳定性的重要组成部分。通过引入多数据中心部署、自动化故障转移、数据备份等技术手段,可以有效提升系统在面对突发灾难事件时的恢复能力。例如,采用主从复制和异地多活架构,可以确保在某个数据中心发生故障时,其他数据中心能够迅速接管业务,避免服务中断。 阅读全文
posted @ 2024-08-15 15:19 京东云开发者 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1 简介 我们项目组主要负责面向企业客户的业务系统,企业的需求往往是多样化且复杂的,对接不同企业时会有不同的定制化的业务模型和流程。我们在业务系统中使用表达式引擎,集中配置管理业务规则,并实现实时决策和计算,可以提高系统的灵活性和响应能力,从而更好地满足业务的需求。 举个简单的例子,假设我们有一个业 阅读全文
posted @ 2024-08-15 15:19 京东云开发者 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 背景 系统稳定性问题往往涉及复杂的因果关系。例如,一个系统的崩溃可能由多个因素引起,包括硬件故障、软件bug、业务配置、外部攻击或其他操作不当等。理解这些因素之间的因果关系对于系统稳定性建设至关重要。 举个例子:服务雪崩 A服务调用B服务之间发生了雪崩效应,原本B本身有点小问题,而A由于内置的各种容 阅读全文
posted @ 2024-08-14 11:10 京东云开发者 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 背景 在软件开发的世界里,代码重构是提升项目质量、适应业务变化的关键步骤。最近,我重新翻阅了《重构:改善既有代码的设计 第二版》,这本书不仅重新点燃了我对重构的热情,还深化了我的理解:重构不仅仅是代码层面的整理,它更是一种软件开发的哲学,强调持续改进和适应变化的重要性。 书中通过详细的案例分析和代码 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 当一个推荐系统面临高频、瞬时、大幅的流量突变时,如何在维持稳定性的同时,最小化推荐效果损失? 背景 618对京东来说是一场重要的营销盛会,大促将为业务各个层面带来爆发式增长。然而,超大规模的流量洪峰也对京东各系统提出了严峻考验。 京东联盟是京东的联盟营销平台,主要通过投放站外CPS广告来推广京东商品 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。 一、老生常谈,到底啥是可读性 一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不 阅读全文
posted @ 2024-08-13 18:00 京东云开发者 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 背景 近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到 人在地铁上,bug从咚咚来~ 没有任何修改的服务接口,抛出异常: java.lang.ClassCastException: java.util.HashMap ca 阅读全文
posted @ 2024-08-13 18:00 京东云开发者 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 106 下一页