Blogs

Fonctionnalités rapides Ep. 2 - Message Queuing

Dans cet épisode de Fonctionnalités XPressEntry Fast nous montrons comment XPressEntry traite des centaines d'activités à la fois. Fonctionnalités XPressEntry Fast La série vidéo est l'endroit où Telaeris présente l'excellent travail de notre équipe d'ingénierie. Ces vidéos fournissent un aperçu pratique des fonctionnalités utilisées pour:

Vérification du badge portableRassemblement d'urgenceDépistage de la santé

Cliquez ci-dessous pour voir la vidéo:

Transcription de la vidéo

David: Hey Chris, ravi de vous voir.

Chris: Salut Dave.

David: Il y a donc beaucoup de travail que notre équipe fait en termes de travail backend qui est invisible pour nos utilisateurs finaux, ce qui donne à XPressEntry une solution de rassemblement d'urgence vraiment solide. Nous allons donc parler ici de la technologie de mise en file d'attente des messages que vous avez implémentée dans XPressEntry et de son fonctionnement pour garantir que XPressEntry puisse toujours rester à jour avec ce que nous faisons dans le système de contrôle d'accès backend. Alors, quel est réellement le problème que nous constatons sur le terrain?

Chris: Un problème que nous avons constaté était que les gens exécutaient - bloquaient leurs requêtes de base de données quand ils avaient beaucoup d'activité à venir. Imaginez un quart de travail de quelques centaines de travailleurs qui arrivent. Vous avez plusieurs centaines d'analyses en une minute ou deux, n'est-ce pas? Vous vous retrouvez avec le dock de déchirement de l'interface et potentiellement si la base de données n'est pas là pour une activité à traiter, vous risquez de ne pas capturer le fait que quelqu'un entrait dans la zone. Nous avons donc résolu cela.

David: Et si vous avez un client mondial, vous pourriez avoir des enregistrements qui arrivent en milliers par minute parce que vous venez du monde entier.

Chris: Oui, ce que vous ne voulez vraiment pas, c'est que l'activité d'un site affecte un autre.

David: Bien sûr. D'accord, quelle est la première chose que nous allons voir ici?

Chris: Nous allons lancer juste un tas de scans de badges à une seconde d'intervalle et je vais aller pour que nous puissions commencer à les voir. Et ce que vous devriez voir, c'est qu'ils sont envoyés dans la file d'attente des messages sur notre gauche. Nous voyons des gens entrer ici sur l'appareil et dans la vue de rassemblement. C'est en quelque sorte beaucoup et l'appareil retardera un tout petit peu, mais il les suit maintenant.

David: C'est plutôt cool. Donc vous obtenez - c'est comme si quelqu'un passait votre porte. Bam! Bam! Bam! Bam! Et les données arrivent via XPressEntry et les ordinateurs de poche obtiennent ces données de manière pas aussi continue, mais très proche.

Chris: Ouais, je vais arrêter et nous verrons combien de temps il faut pour rattraper. Arrêtez… et haha ​​je l'ai arrêté juste là.

David: Que se passe-t-il si vous obtenez les cas étranges où quelqu'un obtient des milliers d'activités et votre réseau est soudainement en panne, tout rattrape en même temps les panneaux d'accès.

Chris: Oui, donc nous gérons cela de la même manière ici. Il indiquera également des choses comme les événements logiciels où des personnes sont changées par un système tiers et certains des systèmes de contrôle d'accès. Nous pourrions obtenir un millier de changements de détenteurs de carte à la fois, n'est-ce pas? Donc, la capacité s'applique aux mises à jour en masse. Donc ça va être mille badges. Scan..scan .. En une seconde ou deux secondes sur le système backend. Nous les verrons s'accumuler ici sur notre service et nous les verrons également s'empiler… J'ai aussi la file d'attente du gestionnaire de données, la file d'attente des messages chargée ici. Alors voilà. Hit go et ils commencent à arriver vraiment beaucoup plus vite que nous ne pouvons les traiter. Vous pouvez le dire parce que cette file d'attente commence à les attraper. Mais nous pouvons ...

David: C'est des milliers en combien de temps?

Chris: Ils sont dans le système maintenant et ils arrivent toujours par fil.

David: D'accord. Nous avons parcouru ce millier d'utilisateurs et nous pouvons maintenant voir que les manquants .. Cela correspond entre le serveur XpressEntry sur le bureau et sur l'ordinateur de poche. La mise en file d'attente des messages semble donc assez puissante pour s'assurer que vous ne manquez aucun enregistrement et que vous êtes capable de suivre les systèmes de contrôle d'accès backend.

Chris: Ouais! Cela nous aide à résoudre certains problèmes que nous n'avions pas pu résoudre auparavant.

David: C'est plutôt génial. Très bien, Chris. Bien, merci beaucoup.

Chris: Très bien, parle à toi plus tard.

David: Au revoir.

Retour au sommet

Laissez Un Commentaire

*

Email Subscription

Recevez les dernières mises à jour directement dans votre boîte de réception