현재 위치 - 법률 상담 무료 플랫폼 - 법률 자문 무료 플랫폼 - 12306 온라인 티켓 구매 시스템 설계
12306 온라인 티켓 구매 시스템 설계
12306 은 성공적인 사례입니다.

그에 대한 너의 나쁜 인상은 12306 이 막 나온 그 해에 나왔다. 기차표를 뺏으면 각종 작동이 멈추고, 인증코드 로딩이 어렵고, 특히 식별하기 어렵고, 또 어떤 안전증명서를 설치해야 한다.

앞으로 몇 년 동안 12306 은 밑바닥에서 중대한 기술 변화를 했지만, 웹 페이지의 UI 는 변하지 않았다. (UI 에 대해서는 UI 를 바꾸는 것은 사용자에게 학습 비용이 있다. 특히 12306 은 전국민을 위한 웹페이지와 앱이다.

그래서 당신은 당연히 현재의 12306 또는 이전의 12306 이라고 생각할 것입니다. 아니요. 현재 12306 은 하루에 30 억 건의 쿼리 요청을 처리할 수 있습니다.

공식 홈페이지를 통해 철도 12306 app, 가는 곳, 슈퍼기차표, 민간 프로그래머들이 쓴 각종 예매 도구 (각종 브라우저 플러그인 포함) 를 통해 차표를 끊임없이 경신한다. 어떤 사람들은 자신이 이층 침대가 아니라고 싫어하지만, 만족할 때까지 닦고 닦아야 한다.

기차표 한 장이 환불되었다. 사실 이 표는 단지 구간일 뿐이다. 예를 들어, Xi 안에서 북경으로 돌아가면, 중도에 어떤 역이라도 표를 살 수 있다고 말하는 것이 합리적입니다. 다양한 기묘한 조합을 포함하여 많은 예상치 못한 수요가 있을 것이다.

요약하면, 12306 의 비즈니스 논리는 타오바오와 같은 전자상보다 훨씬 복잡하다.

수요 분석과 시스템 설계는 전국 각 성의 상황뿐만 아니라 창구 구매도 고려해야 한다. 전화 구매 티켓은 인터넷 구매 티켓의 영향을 받지 않는다.

결국, 나는 쇼윈도에서 표 한 장을 발견했다. 사용자가 구매를 결정하기 전에, 이 표는 인터넷에서 표를 사는 사람에게 빼앗길 수 없다. 즉, 티켓 공급원이 부족한 상황에서 인터넷 구매권은 창구 전화 구매표에 비해 우세하지 않다는 것이다.

인터넷 발매가 우세를 잃는 주된 이유는 12306 발권 시스템이 매일 대량의 조회 요청을 지원하기 위해 차표의 캐시 시간을 장시간 조정해 필자가 5 분을 넘을 것으로 예상하기 때문이다.

간단히 말해서, 지금 Xi 안이 북경으로 가는 표는 0 표인데, 갑자기 누군가가 환불을 했다. 이때 두 사람은 하나의 창구와 인터넷을 통해 표를 예매했다.

인터넷으로 표를 예매한 사람이 새로 고쳐서 아직 0 장의 표가 남아 있는 것을 발견했다. 물론, 그는 끊임없이 새로 고치지만, 얻은 것은 오래된 캐시 정보이다.

창구에서 표를 예매한 사람은 5 분 동안 줄을 섰다. 그를 기다리는 동안, 온라인 예매한 사람이 예비표 한 장을 새로 고쳤다. 그는 구매를 클릭하여 승객을 선택했다. 주문서를 제출할 때 창구에 줄을 서 있던 사람도 매표원에게서 예비표 한 장을 찾았다. 이때 인터넷 예매인이 제출한 주문이 실패하여 창구 예매자가 이 귀중한 티켓원을 성공적으로 샀다.

그러나 이 이야기는 아직 끝나지 않았다. 창구에서 표를 사는 사람들은 기뻐하며 표를 들고 떠난 후, 인터넷에서 표를 사는 사람이 티켓원 조회 인터페이스로 돌아가 새로 고친 결과 또 한 장의 표가 있다는 것을 알게 되었다. 그가 본 것은 여전히 오래된 저장고이다. 티켓 출처를 클릭하면 최신 티켓 소스가 아니라는 힌트를 받을 수 있다. 5 분 후, 티켓 소스는 다시 0 이 되었습니다.

간단히 말해서 12606 은 이렇게 디자인되었습니다. 그 이후로 춘윈 열풍 중 얼마나 많은 사람들이 표를 뺏어도 사이트는 직접 붕괴되지 않는다. 큰일은 남은 표 0 입니다.

참고 자료:

/art/201401/427406.htm