Blog

Funciones rápidas Ep. 2 - Message Queue Server

En este episodio de Funciones rápidas de XPressEntry demostramos cómo XPressEntry procesa cientos de actividades a la vez. Funciones rápidas de XPressEntry La serie de videos es donde Telaeris muestra el gran trabajo de nuestro equipo de ingenieros. Estos videos brindan una mirada práctica a las funciones que se utilizan para:

Verificación de credencial portátilReuniones de emergenciaExámenes de salud

Haga clic a continuación para ver el video:

Transcripción del video

David: Hola Chris, es bueno verte.

Chris: Hola Dave.

David: Nuestro equipo hace mucho trabajo en términos de trabajo de backend que es invisible para nuestros usuarios finales, lo que le da a XPressEntry una solución de reunión de emergencia realmente sólida como una roca. Así que vamos a hablar aquí sobre la tecnología de cola de mensajes que implementó en XPressEntry y cómo funciona para garantizar que XPressEntry siempre pueda mantenerse actualizado con lo que estamos haciendo en el sistema de control de acceso backend. Entonces, ¿cuál es realmente el problema que estamos viendo en el campo?

Chris: Un problema que veíamos era que la gente se ejecutaba, bloqueaba las consultas de la base de datos cuando entraba mucha actividad. Imagínese un turno completo de unos cientos de trabajadores entrando. Tiene varios cientos de escaneos en uno o dos minutos, ¿verdad? Termina con el muelle de apertura frontal bloqueado y, potencialmente, si la base de datos no está allí para procesar una actividad, es posible que no capture el hecho de que alguien estaba ingresando al área. Así que estábamos resolviendo eso.

David: Y si tiene un cliente global, podría tener registros en miles por minuto porque proviene de todo el mundo.

Chris: Sí, lo que realmente no quieres es que la actividad de un sitio afecte a otro.

David: Claro. Muy bien, ¿qué es lo primero que veremos aquí?

Chris: Vamos a ejecutar solo un montón de escaneos de placas con un segundo de diferencia y presionaré Ir para que podamos comenzar a verlos. Y lo que debería ver es que se envían a la cola de mensajes de nuestra izquierda. Vemos gente que viene aquí en el dispositivo y en la vista de reunión. Es mucho y el dispositivo se retrasará un poquito, pero ahora se mantiene al día con ellos.

David: Eso es muy bueno. Así que estás consiguiendo ... esto es como si alguien atravesara tu puerta. ¡Bam! ¡Bam! ¡Bam! ¡Bam! Y los datos llegan a través de XPressEntry y las computadoras de mano obtienen esos datos de forma no tan continua pero muy cercana.

Chris: Sí, presionaré el botón de detener y veremos cuánto tiempo lleva ponernos al día. Detente ... y jaja lo detuve allí mismo.

David: ¿Qué sucede si tienes casos extraños en los que alguien obtiene miles de actividades y tu red se cae de repente, todo se pone al día de una vez desde los paneles de acceso?

Chris: Sí, también lo manejamos de la misma manera aquí. También señalará cosas como eventos de software donde las personas están siendo cambiadas por un sistema de terceros y algunos de los sistemas de control de acceso. Podríamos conseguir mil cambios de titular de tarjeta a la vez, ¿verdad? Entonces, la capacidad se aplica a las actualizaciones masivas. Así que esto va a ser mil insignias. Escanear .. escanear .. Dentro de uno o dos segundos en el sistema backend. Los veremos acumularse aquí en nuestro servicio y también los veremos acumularse… También tengo la cola del administrador de datos, la cola de mensajes cargada aquí. Así que aquí tienes. Presiona ir y comienzan a llegar mucho más rápido de lo que podemos procesarlos. Puede decirlo porque esta cola comienza a atraparlos. Pero podemos ...

David: ¿Son miles en cuánto tiempo?

Chris: Están en el sistema ahora y todavía están llegando por el cable.

David: Está bien. Pasamos por esos miles de usuarios y ahora podemos ver que faltan ... Coincide entre el servidor XpressEntry en el escritorio y en la computadora de mano. Por lo tanto, la cola de mensajes parece bastante poderosa en términos de asegurarse de que no se pierda ningún registro y de que pueda mantenerse al día con los sistemas de control de acceso backend.

Chris: ¡Sí! Nos ayuda a resolver algunos problemas que no pudimos resolver antes.

David: Eso es bastante bueno. De acuerdo, Chris. Bueno, muchas gracias.

Chris: Está bien, hablamos más tarde.

David: Adiós.

Volver arriba

Deja un comentario

Suscripción de e-mail

¡Obtenga las últimas actualizaciones enviadas directamente a su bandeja de entrada!

Al registrarme, entiendo y acepto el marketing por correo electrónico Términos y Condiciones