मेरे पास एक वेब एप्लिकेशन है जो .net रिमोटिंग के माध्यम से एक विधवा सेवा के साथ संचार करता है। ये एप्लिकेशन एक ही सर्वर पर हैं और ठीक काम कर रहे हैं। वेब एप्लिकेशन में एक बटन होता है जो .net रिमोटिंग का उपयोग करके विंडोज़ सेवा में एक फ़ंक्शन शुरू करने के लिए ट्रिगर करता है। अब हम वेब एप्लिकेशन को क्लाउड पर रखने जा रहे हैं जबकि विंडोज़ सेवा क्लाइंट की तरफ होगी और संचार इन दोनों के बीच वेब एपीआई द्वारा आयोजित किया जाएगा। विंडोज़ सेवा में फ़ंक्शन को ट्रिगर करने के लिए हमें बस समान कार्यक्षमता की आवश्यकता है। क्या आप कृपया मुझे सुझाव दे सकते हैं कि सबसे अच्छा समाधान क्या है? क्या मैं निम्नलिखित विकल्पों में से किसी एक का उपयोग कर सकता हूं?

  • वेब एपीआई (जैसा कि मैं पहले से ही इन दो ऐप्स के बीच उपयोग कर रहा हूं)।
  • डब्ल्यूसीएफ (एक ही समय में दोनों सेवाओं को बनाए रखने में अधिक दर्द हो सकता है)।
  • सिग्नलआर (क्या यह मेरे परिदृश्य के लिए उपयोग करने का विकल्प है?)
  • Akka.net (मैंने सुना है कि मेरे एक सहयोगी ने कहा कि यह भी एक विकल्प है)।

कृपया मुझे सबसे अच्छा समाधान सुझाएं और एक उदाहरण भी प्रदान करें।

धन्यवाद।

0
Imran Yaseen 20 सितंबर 2017, 13:41

2 जवाब

सबसे बढ़िया उत्तर

Akka.Remote एक आसान उपकरण है जिसका उपयोग आप उसी कार्यक्षमता को बदलने के लिए कर सकते हैं बिना क्रमांकन या कनेक्शन प्रबंधन बिट्स को स्वयं लिखे। यह बॉक्स से काफी बाहर काम करना चाहिए। यहाँ एक नमूना है: https://github.com/akkadotnet/ akka.net/tree/dev/src/examples/Chat

1
Aaronontheweb 21 सितंबर 2017, 01:53

वेब एपीआई एक अच्छा विकल्प है। यदि आपको वास्तविक समय (विंडोज़ सेवा) में क्लाइंट साइड पर डेटा अपडेट करने की आवश्यकता है तो आप वेब एपीआई के साथ सिग्नलआर का उपयोग कर सकते हैं।

0
Merchezatter 20 सितंबर 2017, 14:38