FISCO-BCOS / FISCO-BCOS/java-sdk

java sdk 2.8.0 断网自动重连后,订阅的事件失效了,应该如何解决呢?

Offen
#528 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
v2.x
Vorherrschende Sprache
Java
Sterne
58
Forks
62
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

场景:
网络断开,节点重启等,Javasdk会自动重连,但是之前订阅的事件不会再收到通知。
我在两个使用Java SDK的应用程序里面都订阅了相同事件,重连以后,我使用基中一个做交易,另外一个没有收到相应的事件,换成另外一个做交易,程序发现数据不是最新的,会触发自动更新,在这个上面做交易,前面一个也无法收到相应的事件。

现在是info级别,如果不够,明天尝试修改为debug级别。
org.fisco 日志级别为 DEBUG,其中的关键字“Submitting transaction”就是一次交易

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere das Szenario einer Netzwerkunterbrechung oder eines Neustarts des Knotens mit den beiden Java SDK-Anwendungen und vergleiche das Verhalten der Subscriptions vor und nach der automatischen Wiederverbindung. Beginne damit, Info- oder Debug-Logs zu sammeln, wobei „Submitting transaction“ als Transaktionsmarker verwendet wird; abgeschlossen ist die Aufgabe, wenn beide Anwendungen nach der Wiederverbindung weiterhin die abonnierten Events empfangen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
distributed-systems, networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.