codingapi / codingapi/tx-lcn

tm 新增机器不能通知 tc的原因

オープン
#317 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
4.2k
フォーク
1.4k
PR マージ指標
30日以内にマージされた PR はありません

説明

看了下代码,比如我开启的是2台tm ,现在新增一台tm
配置的都是 tx-lcn.manager.host=(空),之前管理员建议这样写,不用一个一个写ip
然后看了 TMAutoCluster 代码,它是把这个 配置的值,发给其他tm,然后 其他tm ,下发这个ip 和端口去到tc,然后tc 去新建socket 连接

结果tc 看到是配置是空,当然会连接失败了

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まずTMAutoClusterを読み、新しいTMが参加したときにtx-lcn.manager.hostがどのように伝播されるかを追跡します。空のhost値でセットアップを再現し、他のTMsを経由してTCまで通知を追跡します。TCが使用可能なアドレスを受け取り、新しいソケット接続を確立できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
backend, distributed-systems
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。