問題タブ [maxscale]

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.

0 投票する
1 に答える
19 参照

database - 書き込み中のデータベース プロキシ ノードの障害

データベース プロキシ (maxscale など) がバックエンド データベースとクライアントの間に存在する場合、プロキシ ノード自体に障害が発生すると、書き込みはどうなりますか。具体的には、次のシナリオに興味があります。

  1. クライアントが書き込みコマンドを発行します (自動コミットが有効になっていると仮定します)。
  2. データベース プロキシは、クライアントから書き込みコマンドを受け取り、それをバックエンド データベースに送信します。
  3. バックエンド データベースは、書き込みコマンドを受け取り、書き込みを実行し、トランザクションをコミットして、確認をプロキシ ノードに送り返します。
  4. プロキシ ノードは確認応答を受信します。しかし、プロキシ ノードが確認をクライアントに送り返す前に、プロキシ ノードは停止します。

このシナリオでは、トランザクションがコミットされ、データベースに関する限り、そのクライアント (つまり、プロキシ ノード) に通知されます。ただし、実際のクライアントは、トランザクションがコミットされたかどうかを知りません。

データベース プロキシはこのシナリオをどのように処理しますか?

0 投票する
2 に答える
121 参照

mysql - MaxScale JSON キャッシュ ルール

JSON キャッシュ ルールを MaxScale に正しくフォーマットする方法を知りたいです。複数のデータベースと複数のユーザー用に複数のテーブルを保存する必要があります。これを正しくフォーマットするにはどうすればよいですか?

ここでは、1 つのデータベースに 1 つのテーブルを格納し、それを 1 人のユーザーに使用できます。

複数のユーザーの複数のデータベースを格納するルールを作成table1するtable2必要user1table3ありtable4ますuser2

ありがとう。

0 投票する
0 に答える
176 参照

proxy - MaxScale に telnet で接続できますが、MySQL コンソールに接続できません

MaxScale を搭載したサーバーに接続しようとしています (マスター/複数のスレーブ設定に接続されています)。MaxScale IP とポートに telnet で接続できますが、MySQL コンソールを使用して接続できません。何か案は?