公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
高并发场景下的库存管理,理论与实战能否兼得?
秒杀场景中的库存扣减问题需解决高并发带来的数据一致性挑战。常规方法如数据库加锁和缓存机制在高并发下难以有效。优化方案是将库存操作模块化,围绕Redis进行,并通过异步流程更新MySQL,提高并发能力。为进一步提升,采用分片和动态库存注入策略,结合调度器管理,实现水平扩展,确保系统高效稳定。
物流KA商家业务监控能力建设与实践
在业务监控中,系统级异常通常与业务级异常高度相关,但业务异常未必总伴随系统异常。这种滞后导致问题发现依赖用户反馈,影响严重。通过统一日志和告警配置,提升实时监控能力。泰山平台提供了丰富的日志格式和告警规则,帮助快速识别问题并优化流程,确保技术与业务同步,提升系统稳定性和用户体验。
品牌标识管理之一:品牌命名的原理、策略与流程
品牌管理中,品牌命名、品牌口号、品牌标识等是品牌创建的关键工作,对品牌是否成功起着至关重要的作用。本次将分篇章依次分享品牌名称、品牌口号和品牌标识管理的理论/策略/流程等,首篇聚焦于品牌命名。
京东广告生成式召回基于 NVIDIA TensorRT-LLM 的推理加速实践
推荐系统的主要任务是根据用户的历史行为预测其兴趣点,并向其推荐相应的商品。传统的推荐系统在处理用户请求时,会触发多个召回模块(包括热门商品召回、个性化召回、深度召回等),以召回大量候选商品。
递归算法实践--到仓合单助力京东物流提效增收
京东物流到仓业务「对商家」为了减少商家按照京东采购单分货备货过程,对齐行业直接按照流向交接,提升商家满意度;「对京东」揽收操作APP提效;到仓合单功能应运而生。
京东保险供应链的前世今生
保险供应链系统的建设,从零基础,到保险公司覆盖率第一的技术平台,经历了一个漫长且艰辛的历程...…
gRPC-第二代rpc服务
在如今云原生技术的大环境下,rpc服务作为最重要的互联网技术,蓬勃发展,诞生了许多知名基于rpc协议的框架,其中就有本文的主角gRPC技术。
代码之美:聊聊代码整洁之道
代码之美有很多方面,可以谈高级编程语言以及各语言的框架/类库,也可以聊算法和数据结构,还可以谈操作系统内核或是层出不穷的中间件,不过这里我们看最不起眼的代码整洁之道。
「数据密集型应用系统设计」读后感与团队高并发高性能实践案例
分布式数据系统面临一致性、可用性、分区容错性等挑战,主从复制通过读写分离和数据容灾提高可靠性,MySQL和Redis的主从复制机制各有特点。分区算法包括取模、Hash和一致性Hash,Redis集群通过槽位定位提高扩展性。大Key和热Key带来性能问题,通过重构和优化解决。扩容策略、分库分表、缓存治理是提升系统性能和可靠性的关键。
Mybatis 拦截器实现单数据源内多数据库切换
物流的分拣业务在某些分拣场地只有一个数据源,因为数据量比较大,将所有数据存在一张表内查询速度慢,也为了做不同设备数据的分库管理,便在这个数据源内创建了多个不同库名但表完全相同的数据库。
现在需要上线报表服务来查询所有数据库中的数据进行统计,那么现在的问题来了,该如何 满足在配置一个数据源的情况下来查询该数据源下不同数据库的数据 呢,借助搜索引擎查到的分库实现大多是借助 Sharding-JDBC 框架,配置多个数据源根据分库算法实现数据源的切换,但是对于只有一个数据源的系统来说,我觉得引入框架再将单个数据源根据不同的库名配置成多个不同的数据源来实现分库查询的逻辑我觉得并不好。
A/B实验常见问题:实验异常值应该如何处理?
在互联网AB实验场景中,应该如何处理异常值问题?
真实案例解析缓存大热key的致命陷阱
本文将探讨一个常见但容易被忽视的问题:缓存大热key和缓存击穿问题。我们将从一个真实案例入手,分析其原因,并提供解决方案和预防措施。
IO模型介绍(select、poll、epoll)
IO中的I就是input,O就是output,IO模型即输入输出模型,而比较常听说的便是磁盘IO,网络IO。
实现“代码可视化”需要了解的前置知识-编译器前端
“代码可视化”的概念定义和业界案例在前文中已经进行了讲述,综述可阅读浅析“代码可视化”,更多相关知识可查看专栏“代码可视化”。
架构提效的矛盾和矛盾的主要方面
本文将从稳定、性能、代码三大维度出发,结合实战经验,探讨如何有效提升架构效能。
浅谈API错误码设计
在API接口设计中,定义接口错误码是至关重要的一环。本文将重点讨论API错误码的设计,而不涉及API的其他方面。