問題タブ [topology]
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.
topology - Coherenceトポロジの提案
キャッシュされるデータ:
- 100GBのデータ
- サイズが 500 ~ 5000 バイトのオブジェクト
- 1 分あたり平均 1000 個のオブジェクトを更新/挿入 (ピーク時は 5000)
本番およびテストでのCoherenceトポロジの提案が必要(バックアップとともに配布)
- サーバー数
- サーバーあたりのノード
- ノードあたりのヒープ サイズ
質問
- キャッシュされたデータによって使用されるメモリと比較して、ノードごとに必要な空きメモリの量 (100% の使用は不可能であると仮定)
- キャッシュ要素ごとに 1 ~ 2 個のインデックスを追加すると、どのくらいのオーバーヘッドが発生しますか?
読み取り操作が何回行われるかはわかりません。このソリューションは、短い応答時間が (データの一貫性以上に) 重要であり、各ユースケースに依存するクライアントによって使用されます。キャッシュは、一定の頻度でポーリングしてキャッシュにデータを入力することにより、DB から更新されます (キャッシュはデータ マスターであり、キャッシュを使用するシステムではないため)。
visual-c++ - 通信ネットワークを視覚的に表現するソフトウェア
私は、通信ネットワークの設計と最適化に使用されるいくつかのソフトウェア ツール (ルーティング、容量割り当て、およびトポロジー) に取り組んでいます。
ネットワーク ノードと相互接続リンクを表すために、現在、標準の MFC 呼び出しを使用して、マウス クリックやメニュー コマンドなどを使用して線や楕円などを描画しています。
当分の間、これはネットワークがどのように見えるかをグラフィカルに表現するための適切な手段でした。なぜなら、私は基礎となるアルゴリズムを正しくすること、効率を改善することなどにもっと関心を持っていたからです.
ある段階で、ソフトウェアのルック アンド フィールを改善したいと思うでしょう。ネットワーク構築段階に適した、オープンソースかどうかにかかわらず、この目的に特に適した GUI ソフトウェアを知っている人はいますか? 特にノードを描画領域にドラッグしてプロパティを設定する場合は特にそうです。また、リンクの使用率レベルを表す棒グラフを表示するグラフィックも興味深いでしょう。
ありがとうございます。
architecture - Redis 構成
アプリで Redis を使用することを検討しています。私の基本的な使用ニーズは、高可用性、結果整合性、および高速な読み取り/書き込みです。
私の使用パターンは次のようなものです:
- ダッシュボード: マスター redis インスタンスへの読み取りと書き込み。
- 別のアプリの複数のインスタンス (それぞれが実行中の redis クライアント) であり、それらは Redis からのみ読み取ります。
私の懸念:
- マスターがダウンしたらどうなりますか?
- そのボトルネックを取り除き、耐障害性を高めるにはどうすればよいですか?
- 複数の master を (ある順序で) 検索するようにクライアントを構成できますか?
どんな入力でも大歓迎です!
networking - リング/セルラーネットワークトポロジの違いは?
1,000台のコンピューターと18台のルーターで構成されるネットワーク(エンタープライズ規模)を展開する場合、セルラートポロジ(セルトポロジ)を使用することにしました。リングトポロジに切り替えることで、内部トラフィックの量を大幅に削減できる回数はどれくらいですか。
java - snmpwalk または別の方法を使用して lldp 情報を見つける
一部のデバイス (スイッチ、ルーターなど) の lldp 情報を抽出して「トポロジ マップ」を作成する Java ツールを構築したいと考えています。
snmpwalk を試してみると、役に立たない情報しか見つかりませんでした (この場合)。lldp mib は 1.0.8802.1.1.2 だと思いますが、よくわかりません。
snmpwalk または別の方法を使用して、これを抽出する方法を知っている人はいますか?
前もって感謝します。
python - 親/子データベースには循環参照が含まれています
各キーワードにIDが割り当てられ、一意であるキーワードテーブルがあります。親キーワードのIDを子キーワードのIDにリンクする2番目のテーブルがあります。1つのキーワードには、最大で約800人の子を含めることも、まったく子を持たないこともできます。子供はさらに多くのキーワードの親になることができます(そして...)
私が遭遇している問題は、子供(または孫または曽孫)が最初のキーワードの親であり、循環構造を引き起こす可能性があることです。再帰関数を使用して最初のキーワードのツリーデータ構造を構築しようとしていますが、関数が終了しないか、Pythonの1000レベルの再帰制限を超えています。
これを防ぐために(または挿入中に事前チェックを行うために)親/子テーブルを設計するためのより良い方法はありますか、またはこの状態が発生するのを防ぐために再帰関数を書くためのより良い方法はありますか?再帰関数の深さを制限しようとしましたが、単一レベルの問題が発生しました(つまり、子が親の親になります)。繰り返しますが、私の目標は、最初のキーワードのツリー構造を作成することです。
graph - 閉ループ検索のポイント処理
線分のセットがあります。それぞれに 2 つのノードのみが含まれます。線分を結合することによって生成される利用可能な閉じたサイクルを見つけたいです。実際には、複数のオカレンスが存在する場合、最小のループを探しています。できれば、これに対する良い解決策を教えてください。したがって、たとえば、m ケースについてのアイデアを得るために、ポイント インデックスと共にライン リストの下に追加しました。(最初の値 = 行番号、2 番目の 2 つの値はポイント インデックス)
では、1 行目から始めたとします。つまり、ポイント 9、18 から接続されたループを見つけ始めたとします。次に、その行から「閉じたループ」を取得する方法を (段階的に) 説明していただけますか。
networking - SNMPを使用してネットワークトポロジ図を作成することは可能ですか?
大学での最終年度のプロジェクト/論文のトピックを考え出すのに苦労しています。私はアイデアを思いつきましたが、それがa。)可能であり、b。)私の時間枠で実現可能かどうかはわかりません。
私のアイデアは、SNMPを使用して(おそらくARPテーブル/ルーティングテーブルから)情報を取得し、ビジュアルトポロジマップ(GUI)を構築するソフトウェアを作成することです。
この点でSNMPがどれほど信頼できるかはわかりません。正直なところ、全体としてどのように機能するかはわかりません。明らかに、それがうまくいくのであれば、私はそれを徹底的に研究したいと思います。
また、ソケットを使用し、SNMPを解析して使用可能なアプリケーションデータに変換できるアプリを作成することも、グラフィックの作成と同様に行う必要があります。これらの理由から、私はアプリ自体を作成する自分の能力に自信がありません。
フィードバック、アイデア、ヘルプは大歓迎です。
乾杯、ダン
login - lyncサーバーのトポロジを公開するときにエラーが発生しました
Lyncサーバーのトポロジを公開しようとするとエラーが発生します。
私は何をすべきか ?
ありがとう。
c# - RubyのLINQ機能
このC#コードのように動作するコードをRubyで記述したいと思います。
候補トポロジセットとワールドセットを受け取り、候補トポロジがワールドに関するトポロジであるかどうかをテストします。
LINQ機能を使用するC#では、次のようになります。
私が探している機能は次のとおりです。
等式比較器をメソッドにプラグインする機能
ネストされたマップ(および匿名タイプ)を使用する機能
配列をセットとして比較する機能(それほど重要ではありませんが、C#では少し欠けています...)
rubyには機能があると思いますが、同等のコードがどのようになるかを知りたいと思っています。