問題タブ [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 で記述された RMI クライアント アプリケーションがあり、サーバー アプリケーションに定期的に "stay alive" メッセージを送信する必要があります。これを別のハートビート スレッドとして実装しました。このスレッドは、Stay Alive メッセージをサーバーに送信し、Thread.sleep() を使用して 15 秒間スリープします。
スレッドは高優先度に設定されています。
ただし、クライアントが実行されているボックスが大量の CPU を使用している場合、ハートビートが欠落していることがわかります。これにより、サーバーはクライアント アプリケーションが停止したと見なします。
メインスレッドに Thread.yield() 呼び出しを追加しましたが、これで問題が解決したわけではありません。
アプリケーションの実行中にハートビートが時間どおりに送信されることを保証する方法はありますか?
asp.net - Asp.Net で「ハートビート」または Windows サービスのような機能を作成する
Jeff と Joel がポッドキャストで、彼らが「ハートビート」と呼んでいるものについて話し合っているのを聞いたことがあります。このようなものがどのように実装されるかについて、もう少し洞察を得たいと思っていました。誰かが以前にこのようなものを実装したことがありますか?それを何に使用しましたか?
ありがとう!
javascript - setTimeOut() が AJAX で機能しない
私のアプリケーションでは、しばらくしてサーバーに何かを送信したいと考えています。AJAXを使用して実装しました。しかし、初めて機能しますが、再帰的には機能しません。そのために setTimeOut() を使用しました。
replication - Firebird RDBMS のレプリケーションとフェイルオーバーのための DRBD/Heartbeat についてどう思いますか?
プロジェクトに Firebird を使用する可能性を調査しています。
ただし、潜在的な問題の 1 つは、レプリケーションとフェイルオーバー、または (主観的な) 「適切な」ソリューションの欠如です。Firebird FAQ にリストされているいくつかの潜在的な解決策がありますが、それらは次のいずれかです。1) Windows 中心。2) ひどく時代遅れ。3) コマーシャル。または 4) フル機能ではありません。
私が見る唯一の潜在的なオプションはFIBERであり、それは1)未熟に見えます。2) 死んだ可能性がある。3) フル機能ではありません。
DRBD と Heartbeat について学びましたが、これらのソリューションは有望に見えます。1) 複製された Firebird 構成をセットアップする。および/または 2) Firebird で DRBD を使用した。
「落とし穴」、推奨事項、ヒントなどはありますか?
ありがとう!
objective-c - iphone SDKを使用してハートビートのピークパワーを検出しますか?
iphone SDKを使って心拍数を検出したいのですが、誰か心拍数を計算する方法を知っていますか?
.net - SQL サーバーが稼働しているかどうかを確認するにはどうすればよいですか?
SQL サーバーがオンラインであることを確認する方法があります。これは、コードの接続に依存する部分で使用します。
正常に動作しますが、実行に最大 20 ミリ秒かかることに気付きました。SQL サーバーをチェックして確実に起動するためのより良い方法を誰かが知っているかどうか疑問に思っていました。
これが私の既存のコードです。
heartbeat - TCP を使用する場合、ハートビートを維持する必要がありますか?
分散アプリの 1 つは、ハートビートを使用してピアの切断 (LAN 回線の切断など) を検出しています。心臓の鼓動は必要ですか?
c# - C# で記述された Heartbeat プロセスをどのように変更しますか?
「ハートビート」プロセスを実装して、1 日を通して多くのクリーンアップ タスクを繰り返し実行することを検討しています。
これはコマンド パターンを使用する良い機会のように思えたので、次のようなインターフェイスを用意しました。
次に、実行したいいくつかのタスクを作成しました。以下に基本的な例を示します。
最後に、このループでコンソール アプリケーションが実行され、ThreadPool に追加する待機中のタスクを探します。
オペレーティング システムのクラスで行ったいくつかの作業以外に、マルチスレッドの経験はあまりありません。ただし、どのスレッドも共有状態にアクセスしていないことがわかる限り、それらは問題ないはずです。
これは、私がやりたいことに対して「OK」なデザインのように見えますか? 何か変えることはありますか?
weblogic - WebLogic のハートビート メッセージをカスタマイズする
私は現在、高いパフォーマンス、可用性、およびスケーラビリティを確保するためのシステムを開発しています。WebLogic 統合シナリオでのフェイルオーバーとクラッシュ リカバリ。
現在の CPU 使用率やネットワーク負荷などの追加情報を追加するために、WebLogic のネイティブ ハートビート メッセージをカスタマイズできるかどうかを知っている人はいますか?
目的は、その「カスタム」情報を使用する負荷分散アルゴリズムを許可して、苦労しているサーバーがより多くの要求で過負荷になるのを避けることです。