2phase-commit

    6

    1答えて

    2フェーズコミット信号で実装された分散トランザクションに関与するすべてのデータベースが、コミットする準備ができており、必要なロックを持っていると仮定します。コーディネータがコミットすることを通知し、すべてのデータベースがトランザクションの一部を実行しますが、1つのSQLデータベースは、その可能性を考慮しないプログラミングの監視の結果としてゼロ除算エラーが発生します。コーディネーターはすでに、ゼロで

    8

    1答えて

    最近、私は2フェーズコミットが悪いことを何度も読んできましたが、常にサイドノートとして読んでいます。だからそれには良い説明はありませんでした。 CQRS Journey Chapter 5で例えば : 第二に、我々は長期的には、彼らは常に 問題を引き起こすので、二相コミットを回避しようとしています。ページ563の またはImplementing Domain-Driven Design中: 秒Re

    1

    2答えて

    私は別のデータベースに接続する2つのmico-serives AとBを持っています。Mico serivesからAとBの両方のオブジェクトを同じトランケステーションに保存する必要があります。 私は、netflix-ossでSpringのマイクロサービスを使用しています.2段階コミットを行う最良の方法を提案してください。

    0

    1答えて

    私は、同期データソースを保証するシステム/フレームワークが犯す可能性のある障害回復処置について理由を考えようとしていました。私はナラヤナの回復メカニズムについての明確な説明を見つけることができませんでした。 Q1:Narayanaは基本的に、2つのデータソース間で分散トランザクションを保証するために2フェーズコミットを採用していますか? 質問2:このシナリオでナラヤナの行動を説明できる人はいますか

    0

    1答えて

    DRBDは、2台のディスクを同期させて保守するためにどのようなプロトコルを採用していますか? 2フェーズコミット(または2PCに類似したバリアント)を使用していますか? DRBDには、ディスクが逸脱していないかどうかを常時チェックしている非同期/オフラインリコンサがありますか?

    0

    1答えて

    このシナリオを検討してください。 コーディネーターが2人の参加者にメッセージを作成し送信し、 参加者が正常にリソースをロックして、コーディネータが回復するのを待つ コーディネーターが回復したが、prepare_successメッセージ について、参加者からのメッセージを受信しませんでしたクラッシュ ロックされたリソースのロックを解除するには手動の介入が必要ですか?または、参加者はコーディネーターに

    0

    1答えて

    貨幣転送を実行する2つのノードがあるとします。ノードAは1つの口座から別の口座への送金を開始し、ノードBはこの取引を完了するために再請求可能である。したがって、このトランザクションを完了するために、ノードAはノードBにいくらかのTRANSFER要求を送信しなければならず、成功ノードBはTRANSFER要求の確認で応答しなければならない。私が見る可能性のある問題は、次のとおりです。TRANSFER要

    3

    1答えて

    2フェーズコミット(2PC)をテストするサンプルアプリケーションを作成しています。私はインターネットからここで使用されるコードビットをとった。私はMySQLをバックエンドとしてSpring、Hibernate、Atomikosを使用しています。私は2つのデータベースを使用しており、意図的に2番目のデータベースへの呼び出しを行うと、最初のデータベース呼び出しがロールバックされるかどうかを確認できませ

    1

    1答えて

    私はMonoで実行できるLinux環境でWebAPI 2.2をホストしようとしていますが、キャッチは分散トランザクションのトランザクションスコープを使用しているため、非Windowsプラットフォームでもサポートされていますか? DTCなしで2pcを実装するための回避策または代替手段がない場合もありますか?