मैं नेटटी -4 का उपयोग कर एक सिस्टम लिखना चाहता हूं जहां एक सर्वर को एक चैनल से अनुरोध प्राप्त होता है (में में), एक ट्रांसफॉर्म और संभावित रूप से परिणाम को दूसरे चैनल पर डाल देता है एक और बैकएंड-सिस्टम ( से बाहर)।दो नेटटी चैनलों के बीच बैक-प्रेशर का प्रचार करें
लेकिन मैं चैनल में के लिए बाहर चैनल से वापस दबाव प्रचार करने के लिए चाहते हैं? विशेष रूप से — क्योंकि नेटटी एपीआई एसिंक्रोनस — पर अब अवरुद्ध नहीं होने पर मुझे अधिसूचित कैसे किया जा सकता है; और में रोकें/फिर से शुरू करें?
आंशिक समाधान
मेरा मानना है कि बता सकते हैं जब बाहर चैनल channel.isWritable()
साथ लिखने के लिए तैयार है।
this question का उत्तर AUTO_READ को अक्षम करने का उल्लेख करता है, लेकिन फिर मुझे विश्वास है कि मुझे पढ़ने के लिए चैनल को मतदान करने का प्रभारी होना होगा। मैं उस — के बारे में खुश नहीं हूं जब तक जब मैं इसे पढ़ने के लिए तैयार हूं तो मुझे एक संदेश प्राप्त हो सकता है। इस बिंदु पर, नेटटी का उपयोग करने की उपयोगिता केवल नो-कॉपी बफर और बाइट टॉमेज डिकोडर सुपरक्लास है।