¿Cómo los eventos más importantes del mundo de un millón de asientos de hacer entrada para el partido límite?

Autor | expertos en tecnología de entretenimiento Ali Zhanheng

Producido | AI campamento de base tecnológica (ID: rgznai100)

fondo

Michael Block, sistema de tickets de cebada. El año pasado, llevamos a cabo la Copa del Mundo de Baloncesto FIBA ​​2019 (2019FBWC), el objetivo principal es completar tres tipos de operaciones y la venta de paquetes. De paquetes de programas seleccionables por el usuario:

1. Equipo del paquete: Puede especificar el equipo para ver el partido;

2. pase de la ciudad: Puede ver el partido designado ciudades;

3. Un billete de un día: Usted puede ver la fecha especificada (ciudad también designado) de juego.

Ya sabes, 2019 FBWC 92 partidos, un total de más de 1 millón de asientos, el intervalo de tiempo mínimo entre dos juegos simplemente más de 10 horas, sólo el último partido terminado, con el fin de determinar el destino de los rivales de la ciudad y de la competencia. Nuestras dificultades técnicas, de cara a sí mismo paquete de la incertidumbre frente a la proyección de la relación y cómo un millón de asientos, el asiento es el paquete de usuario coincidente rápido. El siguiente es un resumen de la tecnología y la solución, que quieran aprender.

 

paquete de Solución

 

1. Paquete problemas abstractos

Qué existimos, de acuerdo con las sesiones de destino, los tres tipos de paquetes se dividen en dos categorías:

1) equipo de depósito de paquetes, paquetes de ciudad, entradas de un solo día. Se caracteriza por sesiones de destino deben existir, sino en contra de relaciones de incertidumbre y la carta del asiento, se puede abstraer medida que las pruebas libres bajo un único modelo de asiento, es decir, a través de la venta del inventario digital para los usuarios bloquear una calificación conforme a las sesiones de la incertidumbre específicas y plazas disponibles (entrada compra posterior, etc.);

2) El paquete de equipo etapa posterior. Caracterizado porque la necesidad de selección de destino no esté presente, no necesariamente seguir la competición del equipo perdedor. Pero con el calendario de avance, retroceso redondo sabe necesariamente el siguiente oponente y la ciudad del juego, sólo que esta vez el equipo ha dado a los paquetes de pago a los espectadores de oro puede seguir para reducir el precio para comprar el equipo siguiente etapa Paquete boletos. Paquete para la carrera por etapas equipo, tenemos que proporcionar la cerradura es elegible para continuar a comprar después de que el equipo designado juegos seguimiento de las puertas jugado capacidad de billete, es decir, al cliente "con un sencillo."

Y sin importar el paquete, los usuarios finalmente tendrán que abordar el concepto de raza, necesidad de estar en el boleto de admisión para informar a los usuarios antes de que el asiento real, sin asiento por lo que proporcionará la capacidad para asentar un orden en el orden, es decir, al cliente "con asiento ". Con el fin de resolver con una sola, con problema de los asientos, asiento de trigo diseñado dos herramientas: 1) con una sola herramienta: el billete de equipo, entre cada etapa a través de la herramienta para generar la siguiente fase del fin de ser pagados, los usuarios siguen comprando comprar un paquete calificaciones; 2) con la herramienta Bloque: juegos específicos jugado por la herramienta, no hay paquetes de seguridad asignadas a una proyección de asiento, a la máquina del usuario elegir asientos, asignación de asientos y en última instancia al usuario.

2. Solución uno: con una sola

Con una única función es adecuada para un paquete de venta por etapas de la selección, el paquete de equipo de la Copa Mundial se divide en seis etapas.

Resumen de la figura 1 raza

La primera etapa es el pago del depósito, después del pago del depósito, obtener equipo de seguimiento de calificación compra del billete, el seguimiento se divide en cinco fases, cada una correspondiente a la fase de grupos para la fase final de selección reales. Con una sola herramienta para abordar la cuestión principal es:

1) el uso de la información para generar la siguiente etapa de la fase actual de la orden de pagar, al mismo tiempo, informar al usuario paga;

2) mantenimiento de la relación entre el orden de boletos para facilitar informes de estadísticas.

2 con un único modelo de la fig.

Como se ilustra, cuando un único sustancialmente de acuerdo con el orden de la información de configuración orden original, la información de configuración de las órdenes de copias de la diana, la estructura de orden se mantiene sin cambios, y todas las etapas posteriores de las órdenes relación con el orden más primitivo depósito asociados, sesiones de seguimiento a través del depósito puede ordenar estadísticas del ciclo de vida empaquetar todos los pedidos de informes estadísticos sencillos. Equipo Paquete Cada fase genera ninguna orden para un asiento a pagar, y para recordar a los usuarios de pago.

          

La Fig. 3 de flujo proceso

Con el estado mostrado en proceso de orden de la figura, ya que el tiempo de procesamiento es más largo, para una mejor experiencia de usuario y el rendimiento, la necesidad de declaración presentada a tiempo para el usuario "procesamiento" en orden después del inicio del tratamiento, para tomar parte posterior procesamiento asíncrono. Por el middleware de mensajería para distribuir el procesamiento de tareas para el grupo de nodos de procesamiento, por otro lado, debido a una única interfaz para el subyacente TPS portador es limitada, es necesario que cada nodo de procesamiento (ejemplo de aplicación) para controlar la velocidad de procesamiento, buena limitador de flujo, mediante la elaboración grupo de subprocesos velocidad del proceso de control.

La Fig. 4 proceso explotó

Como se muestra en la FIG contenido de un único proceso, en el que la etapa de identificar el cuadro de naranja con una operación de base de datos de escritura, la transacción necesita ser hecho. Deducciones inventario, preservación orden, órdenes de conservación permisos son esencialmente paso único proceso bajo el asiento de trigo en el múltiplex.

3. Solución dos: con el asiento

Con la herramienta de asiento para todos los paquetes asignados finalmente asentar el cribado de la escena. Desde la perspectiva de la experiencia del usuario, con diferentes y con un solo asiento, con una sola herramienta para generar órdenes requieren que los usuarios de pago, es inevitable que permitirá a los usuarios perciben generar nuevas órdenes, mientras que los pedidos generados con el portaherramientas, de hecho, no requiere que los usuarios de pago, y porque sesiones con asiento en gran medida, habrá una escena de la orden original para generar un máximo de órdenes metas diez, por lo que si los usuarios vamos realmente perciben a ser razonable (un día consideran un usuario para abrir una lista de pedidos, es posible que vea algunas órdenes inexplicables), por lo que la estructura de orden está equipado con un solo asiento y no son los mismos. 

La figura 5 con modelos de asiento

Con una única herramienta de registro de asociación de ciclo de vida del paquete, y con la herramienta de asiento a través de la relación entre padres e hijos, más inclinado al carrito órdenes tradicionales, padre de las órdenes de pago, subórdenes no necesita el dinero otra vez. No hay pedidos de entradas de asiento en mente para el orden de los padres, las sesiones reales con unos pedidos de boletos asiento de establecer la paternidad. Además, ya que los usuarios no necesitan pagar cuando está equipado asiento, por lo que la orden secundaria se registran como fin yuanes cero para evitar el importe de liquidación de informes de seguimiento y la reconciliación no puede borrar.

Empaquetar cada etapa del equipo, paquetes de ciudad, de un solo día boleto a la final del cribaje asignada a un asiento, la selección de asiento se logra a través de la máquina de elección, con la mayoría de los asientos y procesos con un único proceso que pueden ser reutilizados, excepto que el asiento con un asiento necesita ser seleccionado de la máquina del usuario, la inserción de operación de clasificación de la máquina se requiere, como se muestra en la figura. Del mismo modo, el cuadro naranja identifica la figura tiene una operación de base de datos de escritura, la operación que hay que hacer.

 

6 proceso explotó la figura.

Block es una práctica con el trigo y la cebada integración de entradas de asiento en Taiwán, sino también de billetes de cebada capacidades de integración de recursos en los últimos años. futura máquina de clasificación de la capacidad en la cebada Taiwan venta de entradas puede estar abierto a un mayor uso lado del negocio.

4. ¿Cómo el más versátil?

A partir del diseño, tenemos en cuenta la naturaleza general de la empresa, a pesar de las diferencias del sistema de venta de entradas, es poco probable que lograr a través de un conjunto de trigo para cubrir el asiento, la Copa del Mundo, las necesidades de entradas en la nube, pero se puede aprender de juego, a través de un conjunto de proceso de las interfaces, los paquetes se pueden reproducir sentar la cabeza, seguir a otros sistemas de emisión de billetes tienen una solicitud de juego similar, sólo tendrá que implementar la interfaz puede ser fácil y rápidamente juego clon paquete, por lo que vamos a extraer la definición de interfaz plug-in de negocios independiente (paquete de tarro). Por otro lado, en lugar de utilizar la aplicación de complemento independiente, ya que con un solo asiento con inevitable y permisos para hacer el cheque, permisos del sistema tarro pueden ser sistema de acceso de paquetes multiplexados, de modo que sólo el núcleo de la porción de herramienta de juego, puede ser más centrarse.

Figura 7

Resultados y perspectivas de futuro

2019FBWC un total de 92 juegos, tenía un total de 5 monoplaza de ruedas equipada, mediante la posterior comprobación de datos de servicio, todos los asientos están configurados correctamente, nadie errores, con una sola herramienta con los operadores asentar los estudiantes tenían una semana o más de trabajo en más de una docena en cuestión de minutos para llegar a alcanzar los requisitos exactos de productos, eficiente y efecto ha sido reconocido por el lado del negocio.

distribución a gran escala con un solo asiento en eventos deportivos podría convertirse en la norma de la industria, de hecho 2019 FBWC juego también llamó la atención de los Juegos Asiáticos, los Juegos Olímpicos de Invierno y otros eventos, con una sola tecnología de seguridad con el uso de herramientas no tienen E Lite, y porque usamos plug-in de diseño, sino también para lograr cierta medida, reutilizable, fácil generalizar a otra plataforma de venta de entradas.

【end】

Bienvenidos a todos los desarrolladores bajo el relleno de lectura de códigos de Fanger Wei a cabo las "grandes desarrolladores y la investigación en IA", a sólo 2 minutos, se puede cosechar valor de 299 yuanes, "Los desarrolladores de AI millones de personas de congresos" entradas en vivo en línea!

推荐阅读全球呼吸机告急!医疗科技巨头美敦力“开源”设计图和源代码中国无人机“老炮儿”回忆录
互联网之父确诊新冠,一代传奇:任谷歌副总裁、NASA 访问科学家微软为一人收购一公司?破解索尼程序、写黑客小说,看他彪悍的程序人生!在Kubernetes上部署一个简单的、类PaaS的平台,原来这么容易!2020年,这20个大家都认识的加密交易所过得怎么样?你点的每个“在看”,我都认真当成了AI
Liberadas 1375 artículos originales · ganado elogios 10000 + · vistas 6,85 millones +

Supongo que te gusta

Origin blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/105336741
Recomendado
Clasificación