spring-async

    3

    1答えて

    Spring AOP Aspectにタイムアウト実行を提供する方法は? 私はメソッドの実行を停止したいない場合MyAspectのロガー方法は、30秒以上の時間の実行を取るべきではありません。どのように私はこれを行うことができますか? MyAspectコード: @Aspect @Component public class MyAspect { @Autowired pri

    5

    1答えて

    トランザクションメソッドを@Asyncと記述すると、@Transactionalの例外をキャッチすることはできません。 ObjectOptimisticLockingFailureExceptionのように、トランザクションコミットなどの間にメソッド自体の外部にスローされるためです。 例: public class UpdateService { @Autowired priv

    2

    1答えて

    コードには、いくつかの@AsyncメソッドとApplicationListenersがあります。これらのクラスとメソッドは、@Hystrixアノテーションを持つAPIサービスを呼び出すことになります。これらの呼び出しは、次の例外をスロー:非同期メソッドでHystrixRequestContext.initializeContext()を追加 java.lang.IllegalStateExcept

    4

    1答えて

    特定のBeanを初期化するには、ネットワーク接続を行う必要があります。これには時間がかかることがあり、すでに長い起動時間を数秒で不必要にブロックします。 Beanがコンストラクタを終了した後でもまだ初期化されていないことを通知する方法はありますか?後で準備ができたら、現在準備ができてステータスを移動する必要があります"初期化"する。

    1

    1答えて

    私はSpringスケジューラとJMSを使用していますが、どれがスケジューリングの方が良いでしょうか。 @Service public class ScheduledProcessor implements Processor { private final AtomicInteger counter = new AtomicInteger(); @Autowired