{"repo":"Audreator/Simlect-AI-Mall","free":true,"listed":false,"github":"https://github.com/Audreator/Simlect-AI-Mall","clone":"git clone https://github.com/Audreator/Simlect-AI-Mall.git","description":"把对话导购和智能客服融入到传统电商中：Spring Cloud 微服务 + Python Agent，支持搜商品、查订单、售后提案确认。在线体验 www.simlect.com","language":"Java","stars":32,"topics":["elasticsearch","langchain","langgraph","mysql","pythonagent","rabbitmq","redis","springboot","springcloud","vue"],"license":"MIT","category":"databases-storage","readme_excerpt":"Simlect 体验地址：www.simlect.com B2C 单商家电商在线平台。面向“只能手动搜商品”的传统体验，把 对话导购、混合搜索与可执行智能客服 融入电商全流程：浏览、咨询、下单、售后均可在对话里完成读操作，写操作经“提案 - 用户确认 - Java 执行”闭环，模型不直改业务库。 Java 侧按领域拆成商品、订单、支付、营销（优惠券）、库存等微服务，基于 Spring Cloud 协作；智能客服为 Python Agent 独立进程 ，经 Gateway 统一对外。 --- 目录 - 项目亮点 - 技术栈与版本 - 架构 - 可扩展方向 - 仓库结构 - 设计片段 - 快速开始 - 配置说明 - 服务端口 - 文档索引 - License --- 项目亮点 能力 说明 ------------- ----------------------------------------------------------------------------------------------- AI + 传统电商 LangGraph 编排 LLM + 10 个业务工具（6 读 / 4 写提案）； 自主规划 优先，少强制调工具；流式 WebSocket（复用站内通知）；商品/订单卡片由前端结构化渲染 交易与库存 SKU：MySQL 行锁预检 + 条件更新防超卖；超时未支付经 RabbitMQ TTL/DLX 关单并回补。秒杀券：Redis Lua 原子预扣 + DB 兜底 签到与异步 Redis Bitmap + Lua 签到/补签与跨月连续天数（Lua offset 边界校验）；签到落库、通知削峰经 MQ，消费端手动 ACK；通知死信队列 有限退避重投 + 超限丢弃审计 ，消息不静默丢失 搜索与 RAG ES 关键词 + 向量 RRF； 标题相关性过滤 ；未命中时热销/足迹兜底并明确告知「未搜到 + 另荐」；FAQ 向量检索；商品变更 MQ 异步向量化 支付与订单 支付宝异步回调；延时关单 / 自动收货；状态条件更新，处理支付与关单并发 微服务边界 一域一库；跨库禁止直连 Mapper，统一 OpenFeign /internal/ + MQ；Gateway 鉴权与限流 可靠性与安全 退款单号 Redis 锚点与支付幂等键对齐（防二次退款）；pending 提案 confirm 经 Lua CAS 原子落定状态 消除写操作重复执行；MCP Server 强制 X-Internal-Token 令牌（ /health 探活白名单）；WS Origin 精确白名单；管理端敏感操作一次性票据绑定路径 --- 技术栈与版本 后端（Java） 组件 版本 -------------------- ---------------------------- JDK 17 Spring Boot 3.5.4 Spring Cloud 2025.0.0 Spring Cloud Alibaba 2025.0.0.0（Nacos / Sentinel） MyBatis Spring Boot 3.0.5 MySQL Connector/J 8.3.0 Redis / Redisson Redis 7 · Redisson 4.0.0 RabbitMQ 3.13（客户端随 Spring AMQP） Elasticsearch 9.2.1（本地镜像含 IK） 支付宝 SDK 4.40.576.ALL 智能客服（Python） 组件 版本约束（见 requireme","default_branch":null,"files":null,"tree":[],"storefront":"/r/Audreator","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Audreator/Simlect-AI-Mall/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}