Red de conocimiento informático - Conocimiento sistemático - Una breve discusión sobre el diseño del sistema de compra de boletos en línea 12306

Una breve discusión sobre el diseño del sistema de compra de boletos en línea 12306

Se puede decir que 12306 es un caso exitoso.

Tu mala impresión de él proviene del año en que apareció por primera vez 12306. Agarrar boletos de tren provocó varios accidentes, imposibilidad de carga, códigos de verificación particularmente difíciles de reconocer y la necesidad de instalar algo de seguridad. certificado.

En los años siguientes, 12306 realizó importantes cambios tecnológicos subyacentes, pero la interfaz de usuario web no se modificó (con respecto a la interfaz de usuario, cambiar la interfaz de usuario tiene un costo de aprendizaje para los usuarios, especialmente 12306 es una interfaz de usuario global) Las páginas web, las aplicaciones y la interfaz de usuario de las personas no se pueden cambiar a la ligera)

Por lo tanto, dará por sentado que el 12306 actual sigue siendo el 12306 anterior. No, el 12306 actual puede soportar 3 mil millones de consultas cada día. preguntar.

A través del sitio web oficial, la aplicación Railway 12306, Ctrip, Qunar, Super Train Ticket, así como varias herramientas para obtener boletos escritas por programadores privados, etc., incluidos varios complementos de navegador que se actualizan constantemente. entradas. También hay personas a las que no les gusta el hecho de no estar en la litera de abajo, por lo que tienen que cambiarla hasta quedar satisfechos.

Se ha reembolsado un billete de tren. De hecho, este billete es solo para un tramo, por ejemplo, desde Xi'an hasta Beijing, este billete ha sido reembolsado. Lógicamente, puede parar. en cualquier estación intermedia puedes comprar billetes en cada parada, etc. Habrá muchas demandas inesperadas, incluidas todo tipo de combinaciones extrañas

En resumen, de hecho, la lógica empresarial de 12306 es. mucho mejor que el de empresas de comercio electrónico como Taobao. Es mucho más complicado.

El análisis de la demanda y el diseño del sistema no solo deben tener en cuenta las condiciones de cada provincia del país, sino también considerar la venta de entradas en ventanilla. La emisión de billetes por teléfono no se ve afectada por la emisión de billetes por Internet.

Al fin y al cabo, si se encuentra una entrada en ventanilla, las personas que compran entradas en Internet no pueden arrebatársela antes de que el usuario decida comprarla. En otras palabras, cuando las fuentes de entradas son escasas, la compra de entradas por Internet no tiene ninguna ventaja sobre la compra de entradas en taquilla.

La razón principal por la que la compra de boletos por Internet pierde su ventaja es que para admitir una gran cantidad de solicitudes de consulta todos los días, el sistema de compra de boletos 12306 ajusta el tiempo de caché de los boletos a un tiempo extremadamente largo. Se estima visualmente que pueden ser más de 5 minutos.

En pocas palabras, hay 0 boletos de Xi'an a Beijing. De repente, alguien reembolsó el boleto. En ese momento, había dos personas, una reservando en la ventanilla y la otra en línea.

La persona que reservó boletos en Internet actualizó y descubrió que todavía había 0 boletos. Por supuesto, siguió actualizando, pero lo que obtuvo fue la información antigua almacenada en caché.

La persona. Quien reservó boletos en la ventanilla pasó 5 minutos haciendo cola, y cuando esperó, la persona que reservó el boleto en Internet actualizó un boleto restante, hizo clic para comprar, seleccionó el pasajero y, al enviar el pedido, la persona que hizo la cola. En la ventanilla también se encontró un boleto restante del revisor. A veces, el pedido enviado por el reservador de boletos por Internet falla, pero la persona que reservó el boleto en la ventanilla podrá comprar con éxito esta preciosa fuente de boletos.

Sin embargo, esta historia aún no ha terminado. Después de que la persona que compró el boleto en la ventanilla se fue felizmente con su boleto, la persona que compró el boleto en Internet volvió a la interfaz de consulta de origen del boleto para actualizar y descubrió que todavía quedaba un boleto. el caché anterior. Al hacer clic en la fuente del ticket, Si recibe un mensaje que indica que la fuente del ticket no es la más reciente, la fuente del ticket volverá a ser 0 hasta 5 minutos después.

En pocas palabras, 12606 está diseñado de esta manera. De ahora en adelante, no importa cuántas personas obtengan entradas durante el Festival de Primavera, el sitio web no colapsará directamente. Lo peor es que los votos restantes. será 0.

Referencia:/art/201401/427406.htm