2024年11月16日
摘要: 1.架构 生鲜加工架构图(点我) 2.部分设计内容 分摊策略: 分摊策略计算-技术方案 (点我) 任务模型: 生鲜加工任务模型设计(点我) 3.部分生产问题排查 服务CUP飙高的问题排查(点我) 多线程性能优化查询效率 RateLimiter限速解决mysql的CPU飙升问题 阅读全文
posted @ 2024-11-16 22:39 路飞_lufei 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 业务背景 朴朴门店商品库存不足时,需要补货,但怎么补是有一定策略的.朴朴现在是自动补货,根据每个门店的每天销量,库存等信息通过大数据计算得到门店的补货量. 举例说明:现在朴朴要给深圳的其中27家门店的A商品补货,假如现在大数据测算出来每家门店都要补货100,27门店算下来总共要补2700件,但真正去 阅读全文
posted @ 2024-11-16 13:00 路飞_lufei 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 7月4号,18:53分,个人在值班时,发现别的开发组的服务WMS-SEVICE出现服务负载飙高的告警。 自动生成的Dump 2.问题分析排查过程: 看下服务监控 如下图,在18:50~18:55分这段时间内,确实服务CUP很高。 为什么这么高啊?有大的网络IO操作吗?继续排查。 分析j 阅读全文
posted @ 2024-11-16 12:07 路飞_lufei 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.业务背景: 生鲜加工环节,需要领取原料才能进行原料加工,现在加工仓缺少领料,退料等功能,导致原料加工环节无法继续向下进行.现急需开发领料,退料功能,来保证原料加工环节的正常工作. 1.1:领料业务流程 1.2:退料业务流程 2.业务目标: 快速开发实现领料,退料功能,同时保证系统功能的拓展性,能 阅读全文
posted @ 2024-11-16 11:36 路飞_lufei 阅读(1) 评论(0) 推荐(0) 编辑
  2024年11月15日
摘要: 1.业务架构 1.1:核心价值链 1.2:业务能力图 1.3:核心业务流程 2.应用架构 3.技术架构 阅读全文
posted @ 2024-11-15 20:34 路飞_lufei 阅读(2) 评论(0) 推荐(0) 编辑
  2023年6月29日
摘要: 1.execute干了哪些事情 1.1:首先判断任务是否为空 1.2:: 判断工作线程数是否小于核心线程个数,小于则新增核心线程去处理该任务,然后返回。ctl是一个AtomicInteger变量,高3位表示线程池状态,低29位表示工作线程个数。 1.3:如果核心线程个数已满,线程池状态是RUNNIN 阅读全文
posted @ 2023-06-29 13:15 路飞_lufei 阅读(13) 评论(0) 推荐(0) 编辑
  2023年5月28日
摘要: 1.概述 目前我们是通过IO流读取和写入Nas盘 最终我们的目的是去Nas,文件上云,业务系统接入文件存储服务 文件迁移是一个长期的过程,中间过程需要一个兼容,通过SDK读取文件时,文件存储服务直接读取Nas盘. 从Nas盘迁移文件到OSS是一个静默过程,业务无感知,对应下图的(5.迁移文件部分) 阅读全文
posted @ 2023-05-28 21:33 路飞_lufei 阅读(142) 评论(0) 推荐(0) 编辑
  2023年5月17日
摘要: 1概述: 现有相关的业务需求:某业务线要将该业务线NAS盘下1000万个文件备份到阿里云OSS上 单纯用xxljob等工具不能完全满足业务要求,定时任务的执行策略不是统一的,不同的业务有不同的任务执行策略,比如有立即执行的,也有延时执行的,也有周期执行的 所以计划新搭一个任务中心来统一处理这些业务差 阅读全文
posted @ 2023-05-17 20:27 路飞_lufei 阅读(95) 评论(0) 推荐(0) 编辑
  2023年5月16日
摘要: 1.修改数据接口开启事务 2.修改数据接口中先修改DB,然后删除redis缓存 3.如果删除redis抛异常,就回滚事务 4.如果删除redis,redis没有返回结果,不确定是不是删除成功了,抛出异常,回滚事务 5.后台界面可以查看数据库的值与缓存的值是否一致,界面有查看,修改数据的功能 阅读全文
posted @ 2023-05-16 15:32 路飞_lufei 阅读(10) 评论(0) 推荐(0) 编辑
  2023年2月24日
摘要: 图1 图2 图3 基于上面的excel截图例子所示: 图2中select 1列为什么每次查出来的结果都是500哈?它在查询的时候不是有事务100和事务200的commit提交吗?按道理数据库里面值的变化了呀,我查询的时候难道不是查的commit提交后的最新的值吗? 首先要了解一个概念: 在可重复读隔 阅读全文
posted @ 2023-02-24 17:34 路飞_lufei 阅读(22) 评论(0) 推荐(0) 编辑