मैं जावा में हल्के मैसेजिंग फ्रेमवर्क की तलाश में हूं। मेरा काम एक SEDA के तरीके में घटनाओं को संसाधित करना है: मुझे पता है कि प्रसंस्करण के कुछ चरणों को जल्दी से पूरा किया जा सकता है, और अन्य नहीं, और प्रसंस्करण के इन चरणों को रद्द करना चाहते हैं।जावा में लाइटवेट मैसेजिंग (async invocations)
मान लें कि मेरे पास घटक ए और बी हैं और प्रसंस्करण इंजन (यह कंटेनर या अन्य कुछ भी हो) घटक ए को आमंत्रित करता है, जो बदले में घटक बी को आमंत्रित करता है। मुझे कोई परवाह नहीं है कि घटक बी का निष्पादन समय 2 एस होगा, लेकिन मैं अगर देखभाल ए का निष्पादन समय 50ms से कम है, तो देखभाल करें। इसलिए, यह घटक ए के लिए बी को संदेश सबमिट करने के लिए सबसे उचित लगता है, जो बी वांछित समय पर प्रक्रिया करेगा।
मुझे विभिन्न जेएमएस कार्यान्वयन और अपाचे एक्टिवएमक्यू के बारे में पता है: वे इसके लिए बहुत भारी वजन रखते हैं। मैंने कुछ हल्के मैसेजिंग की खोज की (वास्तव में बुनियादी सुविधाओं जैसे संदेश क्रमबद्धता और सबसे सरल मार्ग) के साथ कोई फायदा नहीं हुआ।
क्या आपके पास इस मुद्दे में सिफारिश करने के लिए कुछ भी है?