問題タブ [quarkus-reactive]
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.
hibernate - Quarkus Reactive が「`hibernate.connection.provider_disables_autocommit` が有効になりました」をスローします。
アプリケーションを Quarkus Reactive に移行しましたが、Hibernate Reactive Panache でエンティティを永続化するたびにこのログ メッセージが表示されます
2022-01-30 17:04:04,864 DEBUG [org.hib.res.jdb.int.LogicalConnectionManagedImpl] (vert.x-eventloop-thread-5)
hibernate.connection.provider_disables_autocommit
が有効になりました。この設定は、ConnectionProvider によって Hibernate に指定された接続で自動コミットが無効になっていることが確実な場合にのみ有効にする必要があります。接続で自動コミットが無効になっていない場合にこの設定を有効にすると、JDBC/SQL トランザクションの外部で Hibernate が SQL 操作を実行するようになります。
これが表示される理由と、それにはどのような意味がありますか?
quarkus - 再試行間の遅延で .onFailure().retry() を使用するときに各スロー可能オブジェクトを記録する方法
Vert.x WebClient を使用する場合、失敗した HTTP 呼び出しごとにメトリックに失敗の理由を記録する必要があります。これはコンパイルされます:
メソッドでメトリクスを記録していますretryTimeExpired
。しかし、実行時に私はこれを取得します:
もちろん追加することもできsleep
ますが、これはリアクティブです。短時間ブロックすることは可能ですが、スレッドをブロックするのは嫌いです。なしでこれを行う方法はありますsleep
か?