की विधि प्राप्त करने के लिए एसिंक्रोनस कॉल को संभालने का सबसे अच्छा तरीका मैं डेटाबेस में डेटा को जारी रखने की कोशिश कर रहा हूं। मेरी दृढ़ विधि असीमित है।अकिंक अभिनेता
class MyActor(persistenceFactory:PersistenceFactory) extends Actor {
def receive: Receive = {
case record: Record =>
// this method is asynchronous, immediate return Future[Int]
persistenceFactory.persist(record)
}
}
बाधा यहां या तो हम मेमोरी से बाहर हो जाते हैं या कोई लोड उपलब्ध नहीं होने पर कोई थ्रेड उपलब्ध नहीं होता है।
तो अक्का अभिनेता की विधि प्राप्त करने के अंदर एसिंक्रोनस कॉल को संभालने का सबसे अच्छा तरीका क्या है?
क्या चल रहा है? क्या यह एक अंतर्निहित 'निष्पादन कॉन्टेक्स्ट' स्वीकार करता है? –
नहीं, इसका अपना निष्पादन कॉन्टेक्स्ट है। – Sky
यह 'निष्पादन कॉन्टेक्स्ट' कैसे बनाता है? क्या आप कोड दिखा सकते हैं? –