मुझे आश्चर्य है कि क्या अक्का संदेश को संसाधित करने में देरी करने का कोई तरीका है?अक्का: एक टिकाऊ मेलबॉक्स में देरी जोड़ना
मेरा उपयोग केस: मेरे पास हर अनुरोध के लिए, मेरे पास थोड़ी सी काम है जो मुझे करने की ज़रूरत है और फिर मुझे दो घंटे बाद अतिरिक्त काम करने की आवश्यकता है।
क्या AKKA में किसी संदेश की प्रक्रिया में देरी करने का कोई आसान तरीका है? मुझे पता है कि मैं शायद एक बाहरी वितरित कतार स्थापित कर सकता हूं जैसे ActiveMQ, RabbitMQ जिसमें शायद यह सुविधा है लेकिन मैं नहीं बल्कि।
मुझे पता है कि मुझे मेलबॉक्स टिकाऊ बनाने की आवश्यकता होगी ताकि यह पुनरारंभ या क्रैश से बच सके। हमारे पास पहले से ही मोंगो सेटअप है इसलिए मैं स्थायित्व के लिए शायद MongoBasedMailbox का उपयोग कर रहा हूं।
क्या आप क्वार्ट्ज स्थायित्व पर कोई उद्धरण या लिंक प्रदान कर सकते हैं? अगर ऐसी कोई गारंटी नहीं है, तो क्यों नहीं [सादा शेड्यूलर] (http://doc.akka.io/docs/akka/snapshot/scala/scheduler.html) का उपयोग करें? –
सहमत हैं, अगर "काम की छोटी मात्रा" के परिणाम को पुनरारंभ करने की आवश्यकता है, तो आप किसी भी तरह से 'प्रीरस्टार्ट' के दौरान राज्य को बचा सकते हैं। स्थायित्व दुर्घटनाओं के लिए है। – idonnie
@ ओम-नाम-नाम - क्वार्ट्ज में एक [लगातार नौकरी सुविधा] है (http://quartz-scheduler.org/overview/features)। – jamie