logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RocketMQ 顺序消息优化:单 Queue 瓶颈、最终一致与 Join 三种方案

短信状态流转优化方案 核心思路:通过多队列+消费端状态机优化性能,同时保证业务正确性 改造过程: 初始方案:单队列顺序消费,严格顺序但吞吐低(仅数百TPS) 第一阶段优化:扩展到1024队列+并发消费+消费端幂等状态机,吞吐提升一个数量级 进一步优化:引入uniqueId分区+顺序消费,降低锁竞争 严格顺序场景:采用任务组Join+到达日志模式 业务状态机规则: 允许跨级更新(如直接从未记录更新到

文章图片
#rocketmq
从零搭建Java 项目的 AI Agent 开发工作流:从一次对话到可持续交付

本文构建Java项目AI Agent开发工作流,涵盖“入口→规则→知识→执行→验证→闭环”全链路。通过统一入口(AGENTS.md)、分层规则包与LLM Wiki协同,实现任务自动判档、最小修改与分层验证。强调双闭环:任务闭环确保交付达标,知识闭环促进经验复用。关键机制包括自动收尾脚本、版本SQL校验、索引覆盖检查及审计清单输出,所有路径需落地替换为真实仓库配置,严禁假设规则自动生效。

文章图片
#java#人工智能#python
多数据源@DS和@Transactional踩坑之路

随着项目规模的不断扩大,原本的单体应用架构和单一数据库模式已逐渐无法满足日益增长的业务需求。为了更好地应对这一挑战,我们启动了核心服务及相关模块的拆分工作,以实现更高效、灵活的系统架构。然而,在拆分过程中,我们不可避免地遇到了数据源切换这一关键问题。接下来,让我为您详细阐述这一过程。通过这次经历,我们认识到在高并发场景下,合理的事务传播行为与缓存策略对系统性能至关重要。未来,我们将继续优化系统架构

文章图片
#数据库#mysql#spring
从零搭建 AI Agent 开发工作流:从一次对话到可持续交付

为AI持续辅助开发建立稳定工作协议:用AGENTS.md、核心规则、检查脚本构成最小闭环;按任务规模分轻量、单点、完整三档调整阅读与验证;并将规则分为内核、规则包、团队与个人层。人负责提供事实与决策,Agent负责执行和交付证据。目标是让Agent主动读规则、保护既有改动、实现、验证并说明结果。

文章图片
#人工智能
MySQL数据库报“You are not owner of thread”错误的解决方法

MySQL数据库报“You are not owner of thread”错误的解决方法

文章图片
#后端#mysql
MySQL删除重复记录并且只保留最新一条

在开发过程中,因为某些问题可能会导致同一条数据在表中重复出现,此时我们需要申请权限走SQL去修复,下面介绍下具体修复流程。

文章图片
#mysql#数据库
到底了