NEW! XPressEntry HealthCheck Workplace&COVID-19 Screening。 ここをクリック をご覧ください。

ブログ

高速機能Ep。 2 –メッセージキュー

このエピソードでは XPressEntry Fast機能 XPressEntryが何百ものアクティビティを一度に処理する方法を示します。 XPressEntry Fast機能 ビデオシリーズでは、Telearisが私たちのエンジニアリングチームの素晴らしい仕事を紹介します。 これらのビデオでは、次の目的で使用される機能を実際に見ていきます。

ハンドヘルドバッジの検証緊急召集健康診断

以下をクリックしてビデオをご覧ください。

ビデオトランスクリプト

David:ねえ、クリス、お会いできてうれしいです。

クリス:こんにちはデイブ。

David:エンドユーザーには見えないバックエンド作業に関して、私たちのチームが行う作業はたくさんあります。これにより、XPressEntryは非常に堅実な緊急集会ソリューションになります。 So we're going to talk about here message queuing technology that you implemented into XPressEntry and how it works to ensure that XPressEntry can always stay up-to-date with what we are doing in the backend access control system.そこで、ここでは、XPressEntryに実装したメッセージキュー技術と、XPressEntryがバックエンドアクセス制御システムで行っていることを常に最新の状態に保つためにどのように機能するかについて説明します。 So what actually is the problem that we are seeing in the field?では、実際に私たちが現場で見ている問題は何ですか?

Chris: A problem we were seeing was people running- locking their database queries when they had a lot of activity coming in. Imagine a whole shift of a few hundred workers coming in. You have several hundred scans within a minute or two right?クリス:私たちが見た問題は、多くのアクティビティが発生したときにデータベースクエリを実行してロックすることでした。数百人のワーカーがシフトすることを想像してみてください。XNUMX、XNUMX分以内に数百回のスキャンがありますか? You end up with the frontend tear dock locking in and potentially if the database isn't there for an activity to be processed, you might not capture the fact that someone was entering the area.フロントエンドのティアドックがロックされてしまい、アクティビティを処理するためのデータベースがない場合は、誰かがそのエリアに入っていたという事実を把握できない可能性があります。 So we were solving for that.だから私たちはそれを解決していました。

David:そして、グローバルな顧客がいる場合、世界中から来ているので、XNUMX分あたり数千のレコードが来る可能性があります。

クリス:ええ、あなたが本当に望んでいないのは、あるサイトの活動が別のサイトに影響を与えることです。

David:もちろんです。 Alright, what's the first thing we're going to see here?さて、ここで最初に目にするものは何ですか?

Chris: We're gonna run just a bunch of badge scans at one second apart and I'll hit go so we can start seeing them.クリス:XNUMX秒間隔でバッジスキャンを実行します。それらを表示できるように、[移動]をクリックします。 And what you should see is that they get sent into the message queue on our left.そして、あなたが見るべきものは、それらが私たちの左側のメッセージキューに送られるということです。 We see people coming in over here on the device and in the muster view.私たちは、デバイスとマスタービューでここに来る人々を見る。 It's sort of a lot and the device will lag by a little tiny bit but it keeps up with them now.それは一種のことであり、デバイスは少し遅れますが、今はそれらに追いついています。

David:それはかなりクールです。 So you're getting- this is like somebody going through your gate.だからあなたは得ています-これは誰かがあなたの門を通り抜けるようなものです。 Bam!バム! Bam!バム! Bam!バム! Bam!バム! And the data is coming through XPressEntry and the handhelds get that data not quite as continuously but really close.そして、データはXPressEntryを介して送られ、ハンドヘルドはそのデータをそれほど継続的ではなく、実際に近くに取得します。

Chris: Yeah, I'll hit stop and we'll see how long it takes to catch up.クリス:ええ、私は停止し、追いつくのにどれくらいの時間がかかるかを見ていきます。 Stop… and haha I stopped it right there.やめて…そしてハハ私はそこでやめました。

David:誰かが何千ものアクティビティを取得し、ネットワークが突然ダウンしたという奇妙なケースが発生した場合、アクセスパネルからすべてが一度に追いつきます。

Scan..scan ..バックエンドシステムでXNUMX秒またはXNUMX秒以内。 goを押すと、処理するよりもかなり早く入ってくるようになります。 You can tell that because this queue starts catching them.このキューがそれらをキャッチし始めるので、あなたはそれを言うことができます。 But we're able…しかし、私たちはできます…

David:これは何千もの長さですか?

クリス:彼らは今システムにいて、まだネットワークを介してやって来ています。

David:わかりました。 We went through that thousand users and we can now see that the missing.. It matches up Between the XpressEntry server on the desktop and on the handheld.その数千人のユーザーを調べたところ、不足していることがわかりました。デスクトップとハンドヘルドのXpressEntryサーバー間で一致しています。 So message queueing seems pretty powerful in terms of making sure you don't miss any records and that you're able to keep up with the backend access control systems.したがって、メッセージキューイングは、レコードを見逃さないようにし、バックエンドのアクセス制御システムについていくことができるという点で非常に強力なようです。

Chris: Yeah!クリス:うん! It helps us solve some problems we weren't able to solve before.これまで解決できなかった問題を解決するのに役立ちます。

David:それはかなり素晴らしいです。 Alright, Chris.了解しました、クリス。 Well thank you very much.ありがとうございます。

クリス:わかりました、後で話してください。

David:さようなら。

トップに戻る

コメントを残す

*

メール購読

最新の更新を受信トレイに直接送信します