찾다

 >  Q&A  >  본문

电商 - 如何用 mysql 定时任务 处理订单超时 库存释放的问题?

高洛峰高洛峰2875일 전692

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 15:09:37

    두 가지 계획:
    계획 1: 자체 마감:
    상품 검색과 고객 검색의 2단계에 마감 작업을 추가하는 것입니다. 대략적으로 말하면, 제품을 검색할 때마다 생성된 지 15분 이내에 해당 제품에 대한 모든 미결제 주문을 찾을 수 있습니다. . 닫고 재고를 추가하세요. 주문 페이지를 찾아보고 15분 전에 주문한 모든 항목을 닫으세요~~

    옵션 2: 시스템 종료 예약:
    주문이 생성될 때마다 명령이 대기열에 푸시되어 15분 안에 실행되며, 결제가 완료된 후 명령이 종료됩니다.
    15분 후에도 이 명령어가 살아있다면 해당 주문을 확인해주세요. 결제가 이루어지지 않았다면 종료해주세요~

    이것이 계획입니다. MySQL 자체에서는 타이밍 기능을 구현할 수 없습니다.
    그러나 계획을 위해서는 2세트의 상세한 SQL 문이 필요합니다. . 다시 한번 물어보겠습니다. 상대적으로 간단하고 요구 사항도 다르기 때문에 굳이 댓글을 달지는 않겠습니다

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 15:09:37

    먼저 Visio를 사용하여 순서도를 그립니다.

    회신하다
    0
  • 취소회신하다