logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis分布式锁应用场景

订单中心接收MQ下发出库信息(中台接收云POS的出库信息BMS125,写到库存移动单据表)

文章图片
#redis#分布式#数据库
skywalking实现原理

SkyWalking通过探针(Agent)采集应用的数据,传输数据到后端系统,后端系统进行数据处理、存储和分析,最后通过Web UI进行可视化展示。其核心功能包括分布式追踪、性能监控和服务依赖分析,帮助开发者和运维人员实时监控、分析和诊断微服务系统的性能和健康状况。

文章图片
#skywalking
xxl-job 阻塞策略,丢弃后续调度,原理及场景

"丢弃后续调度"策略的核心价值在于保护系统免受过载影响,适用于那些:🔄执行时间不确定的任务📊数据具有时效性的采集任务🚨避免重复操作的监控任务💾资源消耗较大的批处理任务关键决策点:如果任务执行失败或丢弃不会影响业务核心流程,且重复执行无意义,那么"丢弃后续调度"是最佳选择。

xxl-job轮询+单机串行会导致重复执行吗

答:你提出了一个非常关键的问题。让我详细分析一下这种情况:## 轮询+单机串行下的任务执行分析### 1. 任务重复执行的可能性**结论:不会重复执行相同的数据**### 2. 具体执行流程分析```时间线:T1: 任务A开始执行 -> refreshSyncTask获取任务[1,2,3,4,5]T2: 任务A处理中,状态更新为PROCESSINGT3: 调度时间到,任务B开始调度T4: 任务B执

#网络
Rocketmq

广播消息的使用:确实用得少,但刷新 Pod 缓存、全量配置同步等场景是刚需,不可替代;消费组配置核心不同服务→不同消费组(如订单中心和 WMS),确保各自独立消费,互不干扰;同服务多 Pod→同一消费组,集群模式下实现负载均衡(仅一个 Pod 消费),广播模式下全量 Pod 消费;物流状态变更场景:订单中心和 WMS 配置不同消费组,各自的多 Pod 共享自身消费组,用默认集群模式即可。Deliv

#java-rocketmq#rocketmq#java
springboot 好处

Spring Boot 通过简化配置、提供生产就绪功能和丰富的生态系统集成,使开发者能够:更快地构建应用程序减少样板代码轻松创建生产级应用快速响应业务需求变化这些优势使得 Spring Boot 成为现代 Java 应用程序开发的事实标准,特别适合微服务架构和云原生应用的开发。开启新对话。

#spring boot#后端#java
关于内部外系统数据一致行方案

方案数据一致性数据库性能可补偿性推荐度方案1 (先外部)极差一般极难❌ 不可用方案2 (事务内)强(假象)极差(长事务)无❌ 高风险方案3 (本地消息表)最终一致优秀完备✅强烈推荐最终建议:选择方案3,并确保第三方接口支持幂等处理。这是分布式环境下兼顾性能、可靠性和一致性的标准解法。本回答由 AI 生成,内容仅供参考,请仔细甄别。

#java
AI idea 集成claude code插件

原因:说是之前配置C:\Users\NLDS\.claude\settings.json和idea 安装插件是两套。如果上一步装完了还是不行,通常是系统找不到安装的程序。你需要把 npm 的安装路径加到 PATH 里。需要单独配置,在哪里配置呢,这里,但是压根这里就没有,url key model的配置项。4,又可以使用了,也没配啥,说可以共用一套。2,claude命令报错。以管理员身份运行以下命

#intellij-idea#java#ide
Claude code AI

npm安装npm 前端项目的应用商店兼管家,能下载现成代码功能并管理项目打开电脑的Plain Text。

#语言模型
AI idea 集成claude code插件

原因:说是之前配置C:\Users\NLDS\.claude\settings.json和idea 安装插件是两套。如果上一步装完了还是不行,通常是系统找不到安装的程序。你需要把 npm 的安装路径加到 PATH 里。需要单独配置,在哪里配置呢,这里,但是压根这里就没有,url key model的配置项。4,又可以使用了,也没配啥,说可以共用一套。2,claude命令报错。以管理员身份运行以下命

#intellij-idea#java#ide
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择