問題タブ [heartbeat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaのハートビートメカニズム
オープンソースプロジェクトとしてJavaで記述された適切に設計された(ステートマシンベースの)ハートビートメカニズムがあるかどうか知っていますか?実際、状態ベースは私にとって必須ではありません。この種の設計はさまざまなフェイルオーバーのケースをカバーしていると思います。
グーグル検索した後、私はJavaDMKを見つけました。あなたの回答は、より良いプロジェクトを見つけるためにそのようなすべてのプロジェクトをテストすることを避けるために私に役立ちます。
iphone - アプリケーションのハートビートを確認しています
アプリケーションにハートビートを実装したい。このモジュールでは、iOSアプリが定期的に1バイトのデータをサーバーに送信します。サーバーがリクエストを送信するときにサーバーと連絡を取るためにデバイスからのACKを必要とするため、これが必要です。
問題:アプリケーションがユーザーによって終了された場合、ハートビート(データのバイト)はどのようにサーバーに送信されますか。
mysql - mysql マスター マスター レプリケーションまたは drdb ハートビート
Im db レプリケーションの初心者です。
データベース システムにレプリケーションとフェイルオーバー機能を追加する予定です。
スケールアウトまたはスケールインの db システムについて話しているドキュメントをたくさん読んだことがありますが、少し混乱しています。
現在、1 つのサーバーに保存されているデータベースは 1 つだけですが、それを別の新しいサーバーに複製する予定です。
2つの解決策があると思います。
まず、マスター マスター レプリケーションを作成し、ロード バランサーを処理してフェイルオーバーを管理します。
2 つ目は、アクティブ/パッシブ データベースを使用して、ハートビートを使用して DRBD を作成し、ハートビート仮想 IP を指すスレーブを作成することです。
最初の解決策は 2 番目の解決策よりも簡単だと思いますが、あなたの意見を知りたいです。
ありがとう!
ios - RSSI を読み取ると、BLE デバイスにエア リクエストが発生しますか?
Bluetooth 4.0 (AKA Bluetooth Smart AKA BLE) を使用して心拍センサー データを読み取る iOS ライブラリを実装しています。
RSSI 値がオンデマンド (readRSSI) でのみ更新されていることに気付きました。それ以外の場合は常に同じとは限りません。
私の疑問は、「読み取りまたは RSSI によってセンサーへの追加の要求が発生するか?」ということです。私の考慮事項は、デバイスの省電力についてです。
私の質問は一般的にBLEに関するものだと思いますが、iOS固有のものではないと思います...
どんな考えでも大歓迎です。
iphone - iPhone カメラを使用して心拍数を検出する
重複の可能性:
カメラを使用した心拍数の検出
私はiOSで脈拍数を検出することに取り組んでいます。いくつかの検索を行ったところ、心拍を読み取ることができる外部 Bluetooth デバイスを使用して心拍を読み取ることができるようになりました。しかし今、私はiPhoneカメラを使って脈拍を検出することに非常に興味があります. どうすればできるのか理解しようとしていますか?その背後にある実際の理論は何ですか?誰でもこの背後にある考えを持っていますか?
私の検索によると、ビデオモードでカメラを使用する必要があることがわかりました。そして、色の変化について、そのビデオの各フレームを比較する必要があります。私たちの心臓が血液を体に送り込むとき、ポンプのたびに色が変わります。では、カメラを使用してその色の変化を取得するにはどうすればよいですか、またはこれを行う他の方法はありますか?
mysql - 別のデーモンを使用して本番モードでデータベースの整合性をチェックする方法は?
データベースの健全性を監視して破損していないことを確認するデーモンが必要です。スクリプトを実行します。
パフォーマンスを損なうことなく最適な整合性チェックを行うにはどうすればよいでしょうか?
1-すべてのテーブルにダミー値を入れてクエリを実行し、それらが返された場合、データベースが正常であると想定する必要がありますか?
2- すべてのテーブルで 5 分ごとにチェック テーブルを実行し続ける必要がありますか?
3- mysqlcheck を実行する必要がありますか? (すべてのテーブルをロックします..)
あなたの提案を教えてください。
データベースは単独で実行され、後でアクセスすることはできません。破損を検出したいだけで、データ全体を失うことは許容されますが、システムの破損やダウンタイムに対する許容度はゼロです。そのため、破損を早期に検出し、必要に応じてデータベースを一掃して、データベースをリロードしたいと考えています。
デフォルトのエンジンは INNODB です
java - 多数のクライアントに対する Java ハートビートの実装
クライアントが接続できるサーバーアプリケーションをJavaで構築しました。クライアントが x 秒ごとに小さなメッセージを送信するハートビート システムを実装しました。サーバー側では、クライアントがメッセージを送信した時間を HashMap に保存し、すべてのクライアントに対して TimerTask を使用して、クライアントからメッセージを受信したかどうかを x 秒ごとに確認します。
少量のクライアントではすべて正常に動作しますが、クライアントの数が増えると (2k+)、メモリ量が非常に大きくなり、Times は多くの TimerTask を処理する必要があり、プログラムは多くの CPU を消費し始めます。
これを実装するより良い方法はありますか?データベースを使用して、一定時間更新を送信しなかったクライアントを選択することを考えました。これはうまくいくと思いますか、それともより良い方法だと思いますか。
jquery - setIntervalを使用したAjax Heartbeat、同時に複数の呼び出しを防ぐ
Web アプリケーションが新しいデータをチェックできるように、バックグラウンドで jQuery を「ハートビート」として使用して AJAX 呼び出しを行いたいと考えています。たとえば、10 秒ごと。
setInterval()
Xミリ秒ごとに呼び出しを行うメソッドを呼び出すために使用できることを他の投稿で見ました。
しかし、AJAX 呼び出しに 10 秒以上かかるとどうなりますか? 最後のリクエストを完了させたいのですが、すでに進行中のリクエストがあるときに別の呼び出しを開始したくありません。これにより、同じ情報がページに 2 回配置される可能性があります。
元のAJAX呼び出しがまだ完了していない可能性がある場合に、単に「10秒ごと」ではなく、元のAJAX呼び出しが完了するのを待つメソッドにこれを実装する方法は何ですか。
ubuntu - ubuntu でハートビート mysql リソースを更新する
2 台の Ubuntu 10.04 マシンで HA セットアップを行っており、Heartbeat/Pacemaker が正常に動作していますが、mysql リソースが最新バージョンではありません。私が持っているものには昇格/降格機能が含まれておらず、最新バージョンを取得するのに問題があります。私は何か単純なものを見逃しているか、ここで何か間違ったことをしていて、愚かだと感じていますが、助けていただければ幸いです。
javascript - Jqueryのハートビートを高速化
私は、3秒ごとにハートビートをphpページに送信し、値を返すアプリケーションを作成したかなり新しいプログラマーです。この値によって、表示するフォーム要素が決まります。結果にはかなり満足していますが、jqueryをできるだけ高速かつ効率的にしたいと思います(現時点では少し遅いです)。SOは、ハートビートを高速化するための役立つ回答をすでに持っていると確信していましたが、検索しても見つかりませんでした。
これが私のコードです(jqueryだけですが、必要に応じてphpとhtmlを投稿できます。また、誰かが助けてくれる必要があるものは何でも投稿できます):
助けてくれてありがとう!詳細が必要な場合は、お問い合わせください。ありがとう!