सी # के साथ मैसेजिंग के लिए क्या उपयोग करें

तो मेरी कंपनी फॉक्सप्रो डेटाबेस में बहुत सारे डेटा स्टोर करती है और सीधे इसे छूने के प्रदर्शन हिट के आसपास पहुंचने की कोशिश कर रही थी, मैं कुछ भी मैसेजिंग करने की सोच रहा था जिसे स्नैपियर उपयोगकर्ता अनुभव के लिए असीमित रूप से किया जा सकता है। मैंने ActiveMQ को देखना शुरू कर दिया लेकिन यह नहीं पता कि सी # इसके साथ कितना अच्छा लगेगा। यह जानना चाहते हैं कि आप सभी क्या सोचते हैं।

संपादित करें: यह एक वेब अनुप्रयोग होने जा रहा है। इस फॉक्सप्रू को छूने वाला कुछ भी धीमा है (शायद क्योंकि जिस व्यक्ति ने इसे 10 साल पहले स्थापित किया था, वह सब नरक में गड़बड़ कर दिया, कुछ टेबल फाइलें अविश्वसनीय रूप से बड़ी हैं)। हम फॉक्सप्रो को रात में एसक्यूएल को दोहराते हैं और हमारे अधिकांश डेटा पढ़ते हैं ठीक है एक दिन पुराना है इसलिए हम लिखने पर ध्यान केंद्रित कर रहे हैं। प्लस लेखन उपयोगकर्ता अनुभव (क्रय) के एक महत्वपूर्ण हिस्से को प्रभावित करता है, हम इसे एसक्यूएल में संग्रहीत करते हैं और उसके बाद इसे फॉक्सप्रो में डालकर संदेश भेजते हैं। काश हम सिर्फ फॉक्सप्रो से छुटकारा पा सकते हैं, दुर्भाग्य से कंपनी खरीदे गए सॉफ़्टवेयर के बहुत पुराने टुकड़े से छुटकारा नहीं लेना चाहती है जो उस पर निर्भर करती है।

0
ro fr bn

4 उत्तर

क्षमा करें अगर यह वह नहीं है जिसे आप पूछ रहे हैं ... क्या आपने दृश्यों के पीछे कुछ प्रकार का कैश माना है जो विंसॉक का उपयोग करते हुए सी / सी ++ में एसिंक्रोनस सॉकेट का उपयोग करते समय "बाल्टी सिस्टम" की तरह थोड़ा काम करता है? मूल रूप से, यह अनुरोध स्वीकार कर काम करता है, और वेब ऐप पर तत्काल प्रतिक्रिया भेजता है, और जब यह अंततः आपके रिकॉर्ड को खोजने के लिए मिलता है, तो यह ऐप पर AJAX या आपकी पसंद की किसी अन्य तकनीक के माध्यम से अपडेट करता है। चूंकि मैं सी # प्रोग्रामर नहीं हूं, इसलिए मैं कोई विशिष्ट उदाहरण नहीं दे सकता। उम्मीद है की यह मदद करेगा!

0
जोड़ा

क्या फॉक्स ऐप .CDX अनुक्रमणिका का उपयोग करता है? यदि ऐसा है, तो आप किसी भी प्रोग्राम कोड को बदलने के बिना इंडेक्स जोड़कर प्रदर्शन में सुधार करने में सक्षम हो सकते हैं। यदि यह .IDX अनुक्रमणिका का उपयोग करता है, हालांकि, वास्तविक ऐप में परिवर्तन करना होगा।

0
जोड़ा

ActiveMQ स्प्रिंग.NET एकीकरण और एनएमएस का उपयोग कर सी # के साथ अच्छी तरह से काम करता है। आपको उस दिशा में शुरू करने के लिए कुछ लिंक के साथ एक पोस्ट यहां है । एमएसएमक्यू (सिस्टम.मेजिंग नेमस्पेस) या .NET आधारित एसिंक्रोनस मैसेजिंग सॉल्यूशन का उपयोग करने पर भी विचार करें, यहां कुछ विकल्प

0
जोड़ा
यह ब्लॉग अब उपलब्ध नहीं है
जोड़ा लेखक Faizan Mubasher, स्रोत

इसका उल्लेख यह है कि ActiveMQ ओपन सोर्स प्रोजेक्ट एक एनएमएस नामक संदेश के लिए सी # एपीआई जो आपको एक सी # / .NET एपीआई के खिलाफ विकसित करने की अनुमति देता है जो तब विभिन्न मैसेजिंग बैक सिरों का उपयोग कर सकता है जैसे कि

0
जोड़ा