核心流程
- 用戶發布:客戶 A 在前端填寫表單(標題、內容、分類、聯系方式、圖片等),點擊發布,前端驗證後提交至後端 API。
- 後端接收與初審:Controller 接收數據,基礎校驗(必填、敏感詞過濾、圖片格式/大小),寫入數據庫 `info_table`,狀態置為 `待審核` (status=0)。
- 審核機制:
- 機審:關鍵詞匹配、圖片識別(黃/暴/詐)、發布頻率檢測,自動通過/拒絕/人工複核。
- 人審:運營專員在後台管理系統查看詳情,通過/駁回/封禁,可添加駁回理由。
- 入庫生效:審核通過後,更新狀態 `已上線` (status=1),同步更新搜索引擎索引、緩存、推薦系統特徵向量。
- 前端展示:用戶訪問首頁/列表頁/詳情頁,CDN/緩存命中或查詢數據庫,按分類/城市/時間/權重排序渲染。
- 生命週期管理:到期自動下線、置頂/刷新收費、違規下架、用戶自主刪除。
關鍵技術架構
數據模型
- 信息主表:id, user_id, category_id, title, content, images, price, contact, city, status, create_time, expire_time。
- 分類表:多級分類樹(大類→中類→小類),支持屬性動態定義。
- 用戶表:基礎信息、信用分、會員等級。
高性能支撐
- 讀寫分離:主庫寫入,從庫/ES 查詢。
- 多級緩存:Redis 熱點數據、本地緩存配置、CDN 靜態資源。
- 搜索引擎:Elasticsearch 支持全文檢索、篩選、地理位置排序。
- 異步處理:消息隊列解耦審核通知、索引同步、推薦更新、數據分析。
安全與合規
- 實名認證/手機驗證綁定發布權限。
- 內容安全:文本/圖片/視頻多模態審核,敏感詞庫動態更新。
- 反作弊:設備指紋、IP 信譽、行為分析識別刷單/虛假發布。
- 法律合規:備案信息展示、違規下架留存證據、配合監管查詢。
總結
58 模式核心是「UGC 內容 + 本地化服務 + 審核分發 + 變現閉環」。後台不僅是 CRUD,更是風控、搜索、推薦、營銷系統的綜合體。