प्रोटोकॉल बफर के पास मूल अपवाद प्रकार नहीं है। क्रॉस-भाषा अपवादों के लिए उपयुक्त .proto फ़ाइल कैसा दिखता है?Google के प्रोटोकॉल बफर में, अपवादों के लिए उपयुक्त प्रोटोकॉल फ़ाइल/मॉडल क्या है?
6
A
उत्तर
5
प्रोटोकॉल बफ़र के तकनीकी नेतृत्व, Kenton वरदा, this blog post पर टिप्पणी 9 में कहते हैं:
आप इसे है आपकी प्रतिक्रिया प्रकार बनाने के लिए ऐसा करने के लिए तो सही तरीके से संरचित त्रुटियों वापस जाने के लिए की जरूरत है पर सक्षम होने के लिए उस जानकारी का प्रतिनिधित्व करें ... हमें महसूस हुआ कि स्पष्ट रूप से अपवादों का समर्थन करने से थोड़ा वास्तविक लाभ बहुत जटिल हो जाएगा।
यह समझ में आता है, यह देखते हुए कि यदि आप विस्तृत त्रुटि जानकारी लौटना चाहते, .proto घोषणाओं स्थिति के आधार पर भिन्न होता है। यदि आप बहुत सामान्य अपवाद (केवल एक स्ट्रिंग संदेश) चाहते हैं तो एक अंतर्निहित आरपीसी तंत्र पहले से ही इसे प्रदान करने में सक्षम हो सकता है, उदा। HTTP स्थिति
संबंधित मुद्दे
- 1. Google प्रोटोकॉल बफर
- 2. Google प्रोटोकॉल बफर में पाइथन
- 3. प्रोटोकॉल बफर के विकल्प
- 4. Google प्रोटोकॉल बफर ASN.1
- 5. Google प्रोटोकॉल बफर और HTTP
- 6. Boost.Asio Google प्रोटोकॉल बफर के साथ
- 7. प्रोटोकॉल बफर
- 8. प्रोटोकॉल बफर
- 9. डेल्फी प्रोटोकॉल बफर?
- 10. प्रोटोकॉल बफर में शब्दकोश
- 11. Google प्रोटोकॉल बफर को बांधने के लिए स्विग का उपयोग
- 12. स्कैला प्रोटोकॉल बफर कंपाइलर
- 13. प्रोटोकॉल बफर के साथ प्रयोग करने के कुछ दिनों के बाद प्रोटोकॉल बफर
- 14. Google प्रोटोकॉल बफर बार-बार फ़ील्ड सी ++
- 15. एंड्रॉइड और प्रोटोकॉल बफर
- 16. RPRotoBuf (प्रोटोकॉल बफर)
- 17. प्रोटोकॉल बफर के साथ कोई अनुभव?
- 18. प्रोटोकॉल बफर संदेशों में संग्रह?
- 19. जावा एनआईओ के साथ Google प्रोटोकॉल बफर का उपयोग करना?
- 20. प्रोटोकॉल बफर: निश्चित आकार बफर के लिए कोई नोटेशन नहीं?
- 21. प्रोटोकॉल बफर: दिनांक प्रकार को परिभाषित करने के लिए कैसे?
- 22. अपाचे थ्रिफ्ट और Google प्रोटोकॉल बफर क्या हैं?
- 23. क्या Google प्रोटोकॉल बफर का एक अच्छा सी कार्यान्वयन
- 24. प्रोटोकॉल बफर के साथ एकीकरण जाओ?
- 25. डंप प्रोटोकॉल-बफर डेटा/प्रतिक्रिया
- 26. प्रोटोकॉल बफर और ओओ डिज़ाइन
- 27. uwsgi प्रोटोकॉल और wsgi प्रोटोकॉल के बीच क्या अंतर है?
- 28. सी ++ Google प्रोटोकॉल बफर: char * को क्रमबद्ध करें?
- 29. Google प्रोटोकॉल बफर, एचडीएफ 5, न्यूपी तुलना (डेटा स्थानांतरित करना)
- 30. क्या आप Google के प्रोटोकॉल बफर प्रारूप में सीएसवी डेटा का प्रतिनिधित्व कर सकते हैं?
धन्यवाद, यह बहुत उपयोगी था। मैं केंटन वर्डा की टिप्पणी से पहले पोस्ट पढ़ूंगा। अब यह स्पष्ट है कि मुझे एक क्रॉस-भाषा अपवाद मॉडल लागू करना है, मैं इस पर समुदाय की चतुरता का लाभ उठाने की उम्मीद कर रहा था। अपवादों को इस तरह उपयोगी होने के लिए विस्तृत किया जाना चाहिए कि HTTP स्थितियां नहीं हैं। चुनौती मॉडलिंग अपवाद है जो अलग-अलग भाषा में समझ में आता है, उदा। पाइथन 'स्टॉपइटरेशन' को सी ++/PHP/जावा में कितना समझ आता है? – saidimu