Şu anda yabancı bir web hizmetinden yanıtın durumunu inceleyecek ve yanıt nesnesinin durumuna göre uyarılar gönderecek bir dizi uyarı üzerinde çalışıyorum (örnek zaman aşımları, geçersiz veri vb. Yanıt değerlendirilirken ve uyarılar gönderilirken ana iş parçasının çalışmaya devam etmesini istiyorum.Bir ileti sıra kullanarak bir arka plan iş parçacığı kullanmak
bana müsait iki acil seçenek vardır:
- Kullanım ActiveMQ'yu ve işlenmek üzere kuyruğa bir objectMessage olarak nesneyi göndermek.
- Bir komut deseni kullanın ve uyarıyı işleyen bir eşzamansız komut iş parçacığı.
Her ikisi de benim için oldukça iyi seçenekler gibi görünüyorlar ancak bir ileti sırasının özelliklerinin çoğuna gereksinim duymadığımdan, iş parçacığı komutuna doğru yaslıyorum.
Soru: Hangisini kullanacağınıza ve neden karar verdiniz?
doğrudur. Yeniden başlatmalar ve diğer sunucu olaylarında güvenilirliği artıracak kalıcı bir kuyruk kullanabilirim. –