मैं Azure में एक एप्लिकेशन बनाना चाहता हूं जो टीसीपी श्रोता के रूप में कार्य करेगा, निर्दिष्ट पोर्ट पर टीसीपी संदेश स्ट्रीम प्राप्त करेगा, और फिर डेटाबेस को जानकारी जोड़ें। आने वाले टीसीपी संचार को प्रमाणपत्र के साथ सुरक्षित किया जाएगा।मैं Azure में एक टीसीपी श्रोता कैसे होस्ट कर सकता हूं?
मैं इन विकल्पों पर विचार कर रहा हूँ:
क्लाउड सेवा कार्यकर्ता भूमिका
यह निश्चित रूप से ऐसा लगता है कि work होगा। हालांकि इसका मतलब है कि मुझे क्लाउड सेवा का उपयोग करना है, और मैं ऐप सेवा द्वारा प्रदान की जाने वाली सुविधाओं और सादगी से चूक जाता हूं। क्लाउड सेवा documentation विशेष रूप से आवश्यक टीसीपी बंदरगाहों को खोलने का वर्णन करता है।
अनुप्रयोग सेवा
एक तर्क अनुप्रयोग में (पसंदीदा), लेकिन इस देशी रूप एक TCP श्रोता समर्थन करने के लिए प्रतीत नहीं होता है, तो मैं एक कस्टम एपीआई अनुप्रयोग का निर्माण करने लगेगा। वैकल्पिक रूप से मैं एक वेब नौकरी बना सकता था।
हालांकि मुझे यकीन है कि इस दृष्टिकोण काम करेंगे नहीं हूँ, और मैं निम्नलिखित प्रश्न हैं:
- मैं बेनकाब कर सकते हैं मनमाना TCP पोर्ट अनुप्रयोग सेवा पर?
- जबकि क्लाउड सेवा प्रलेखन विशेष रूप से वर्णन करता है कि यह कैसे करें, मुझे ऐप सेवा के लिए कुछ भी नहीं मिल रहा है। इसलिए, या तो कॉन्फ़िगरेशन की आवश्यकता नहीं है या ऐप सेवा के भीतर टीसीपी संचार संभव नहीं है।
- क्या मैं एक लॉजिक ऐप, एपीआई ऐप या वेब जॉब के अंदर एक टीसीपी श्रोता बना सकता हूं, उदा। क्या Azure का आर्किटेक्चर एक टीसीपी श्रोता के लिए आवश्यक व्यवहार का समर्थन करता है?
क्या मैं एक एज़ूर ऐप सेवा में एक टीसीपी श्रोता होस्ट कर सकता हूं?
क्या आप यह काम HTTP पर कर सकते हैं? ये सभी चिंताओं को दूर जाना है। – usr
दुख की बात नहीं, टीसीपी दूसरे छोर पर आवेदन की आवश्यकता है। –
फिर सलाह दीजिये कि एमएसडीएन टीसीपी ट्यूटोरियल वास्तव में खराब हैं। विशेष रूप से https://msdn.microsoft.com/en-us/library/fx6588te(v=vs.110).aspx भयानक है। सॉकेट कोड भी लिखना मुश्किल है। यदि आप यह नहीं पहचान सकते कि यह ट्यूटोरियल खराब है तो इसका मतलब है कि आप काफी अनुभवहीन हैं और एक कठिन समय भी होगा। बस आपको चेतावनी दी। – usr